Main Page
-
Class Hierarchy
-
Class List
-
File List
-
Class Members
-
Related Pages
-
Information
|
Reference
|
SourceForge Project
|
Author
Reference:
Muli3D: Class List
Muli3D Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
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