Main Page -
Class Hierarchy -
Class List -
File List -
Class Members -
Related Pages -

Information | Reference | SourceForge Project | Author
Muli3D

Reference: Muli3D: IBase Class Reference

IBase Class Reference

#include <m3dbase.h>

Inheritance diagram for IBase:

CMuli3D CMuli3DDevice CMuli3DIndexBuffer CMuli3DRenderTarget CMuli3DSurface CMuli3DVertexBuffer CMuli3DVertexFormat CMuli3DVolume IMuli3DBaseShader IMuli3DBaseTexture IMuli3DPresentTarget IMuli3DPrimitiveAssembler 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]
 

AddRef() increases the reference count.

void IBase::Release  )  [inline]
 

Release() decreases the reference count and calls the destructor when it is 0.

Documentation created with doxygen SourceForge.net Logo