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

Information | Reference | SourceForge Project | Author
Muli3D

Reference: Muli3D: CMuli3D Class Reference

CMuli3D Class Reference

#include <m3dcore.h>

Inheritance diagram for CMuli3D:

IBase List of all members.

Detailed Description

The Muli3D parent-class - "the root of all evil ;)".


Public Member Functions

result CreateDevice (class CMuli3DDevice **o_ppDevice, const m3ddeviceparameters *i_pDeviceParameters)

Protected Member Functions

 CMuli3D ()
 ~CMuli3D ()

Friends

result CreateMuli3D (class CMuli3D **o_ppMuli3D)


Constructor & Destructor Documentation

CMuli3D::~CMuli3D  )  [protected]
 

Accessible by IBase. The destructor is called when the reference count reaches zero.

CMuli3D::CMuli3D  )  [protected]
 

Accessible by CreateMuli3D() which is the creator-function.


Member Function Documentation

result CMuli3D::CreateDevice class CMuli3DDevice **  o_ppDevice,
const m3ddeviceparameters i_pDeviceParameters
 

Creates a device for rendering.

Parameters:
[out] o_ppDevice receives the pointer to the device.
[in] i_pDeviceParameters pointer to a m3ddeviceparameters-structure.
Returns:
s_ok if the function succeeds.

e_invalidparameters if one or more parameters were invalid.

e_outofmemory if memory allocation failed.


Friends And Related Function Documentation

result CreateMuli3D class CMuli3D **  o_ppMuli3D  )  [friend]
 

Creates a Muli3D-instance.

Parameters:
[out] o_ppMuli3D receives the pointer to the muli3d instance.
Returns:
s_ok if the function succeeds.

e_invalidparameters if one or more parameters were invalid.

e_outofmemory if memory allocation failed.

Documentation created with doxygen SourceForge.net Logo