|
|
Reference: Muli3D: IBase Class Reference
IBase Class Reference#include <m3dbase.h>
Inheritance diagram for IBase:
List of all members.
Detailed Description
IBase is the base class for all Muli3D classes. It implements a reference-counter with functions AddRef() and Release() known from COM interfaces.
|
Public Member Functions |
void | AddRef () |
void | Release () |
Protected Member Functions |
| IBase () |
Constructor & Destructor Documentation
IBase::IBase |
( |
|
) |
[inline, protected] |
|
|
The constructor initializes the reference count to 1.
|
Member Function Documentation
void IBase::AddRef |
( |
|
) |
[inline] |
|
void IBase::Release |
( |
|
) |
[inline] |
|
|
Release() decreases the reference count and calls the destructor when it is 0.
|
|
|