Inherits GeometryExportTaskClass.
Public Member Functions | |
| AggregateGeometryExportTaskClass (INode *node, GeometryExportContextClass &context) | |
| virtual void | Export_Geometry (GeometryExportContextClass &context) |
| virtual bool | Is_Aggregate (void) |
Public Member Functions inherited from GeometryExportTaskClass | |
| GeometryExportTaskClass (INode *node, GeometryExportContextClass &context) | |
| GeometryExportTaskClass (const GeometryExportTaskClass &that) | |
| virtual | ~GeometryExportTaskClass (void) |
| char * | Get_Name (void) |
| char * | Get_Container_Name (void) |
| void | Get_Full_Name (char *buffer, int size) |
| int | Get_Bone_Index (void) |
| INode * | Get_Object_Node (void) |
| Matrix3 | Get_Export_Transform (void) |
| void | Set_Name (char *name) |
| void | Set_Container_Name (char *name) |
| void | Generate_Name (char *root, int index, GeometryExportContextClass &context) |
| virtual Point3 | Get_Shared_Vertex_Normal (const Point3 &world_space_point, int smgroup) |
| virtual bool | Is_Proxy (void) |
Protected Member Functions | |
| virtual int | Get_Geometry_Type (void) |
Additional Inherited Members | |
Static Public Member Functions inherited from GeometryExportTaskClass | |
| static GeometryExportTaskClass * | Create_Task (INode *node, GeometryExportContextClass &context) |
| static void | Optimize_Geometry (DynamicVectorClass< GeometryExportTaskClass * > &tasks, GeometryExportContextClass &context) |
Protected Types inherited from GeometryExportTaskClass | |
| enum | { MESH = 0 , COLLISIONBOX , DAZZLE , NULLOBJ , AGGREGATE , PROXY } |
Protected Attributes inherited from GeometryExportTaskClass | |
| char | Name [W3D_NAME_LEN] |
| char | ContainerName [W3D_NAME_LEN] |
| int | BoneIndex |
| Matrix3 | ExportSpace |
| TimeValue | CurTime |
| INode * | Node |
AggregateGeometryExportTaskClass Export task for INodes which are to generate W3D Aggregates. These are nodes that refer to some external W3D object. This export task doesn't export any geometry (similer to the Null export task) and it clears its container name because the object to be attached is not a sub-object of the model we are currently exporting.
Definition at line 309 of file geometryexporttask.cpp.
|
inline |
Definition at line 312 of file geometryexporttask.cpp.
|
inlinevirtual |
Implements GeometryExportTaskClass.
Definition at line 318 of file geometryexporttask.cpp.
|
inlineprotectedvirtual |
Implements GeometryExportTaskClass.
Definition at line 330 of file geometryexporttask.cpp.
|
inlinevirtual |
Reimplemented from GeometryExportTaskClass.
Definition at line 323 of file geometryexporttask.cpp.