CMuli3D | The Muli3D parent-class - "the root of all evil ;)" |
CMuli3DCubeTexture | CMuli3DCubeTexture implements support for cubemaps |
CMuli3DDevice | The Muli3D device |
CMuli3DIndexBuffer | Index buffers contain a list of vertex indices either in 16-bit or 32-bit format |
CMuli3DRenderTarget | This class defines a Muli3D rendertarget |
CMuli3DSurface | CMuli3DSurface implements a 2-dimensional image |
CMuli3DTexture | CMuli3DTexture implements a standard 2-dimensional texture |
CMuli3DVertexBuffer | Vertex buffers are memory buffers that contain vertex-data, which is described by a vertex format |
CMuli3DVertexFormat | A vertex format describes the data-layout of vertex streams |
CMuli3DVolume | CMuli3DVolume implements a 3-dimensional image |
CMuli3DVolumeTexture | CMuli3DTexture implements a 3-dimensional texture |
IBase | IBase is the base class for all Muli3D classes. It implements a reference-counter with functions AddRef() and Release() known from COM interfaces |
IMuli3DBaseShader | This is the shader base-class, which implements support for float, vector4 and matrix constants-registers |
IMuli3DBaseTexture | This is the texture base-class, which defines functions that are common to all different sorts of textures |
IMuli3DPixelShader | Defines the pixel shader interface |
IMuli3DPresentTarget | Present-targets provide the base for platform-independet rendering output to the screen |
IMuli3DPrimitiveAssembler | Defines the triangle assembler interface |
IMuli3DTriangleShader | Defines the triangle shader interface |
IMuli3DVertexShader | Defines the vertex shader interface |
m3dbox | Defines a box. Added for volume texture support |
m3ddeviceparameters | This structure defines the device parameters |
m3drect | Defines a rectangle |
m3dtriangleinfo | |
m3dvertexcacheentry | |
m3dvertexelement | Describes a vertex element |
m3dvsinput | |
m3dvsoutput | |