|
|
Reference: Muli3D: IMuli3DPrimitiveAssembler Class Reference
IMuli3DPrimitiveAssembler Class Reference#include <m3dcore_primitiveassembler.h>
Inheritance diagram for IMuli3DPrimitiveAssembler:
List of all members.
Detailed Description
Defines the triangle assembler interface.
Member Function Documentation
virtual m3dprimitivetype IMuli3DPrimitiveAssembler::Execute |
( |
std::vector< uint32 > & |
o_VertexIndices, |
|
|
uint32 |
i_iNumVertices |
|
) |
[protected, pure virtual] |
|
|
Accessible by CMuli3DDevice. This is the core function of a primitive assembler: It is used for DrawDynamicPrimitive() and executed after all vertices have been transformed. A primitive assembler returns indices to form primitives, which are in turn processed and rendered. - Parameters:
-
[out] | o_VertexIndices | output vector which receives three indices. |
[in] | i_iNumVertices | number of vertices. |
- Returns:
- type of assembled primitives: member of the enumeration m3dprimitivetype.
|
|
|