#include <FCDGeometryInstance.h>
Inheritance diagram for FCDGeometryInstance:
Public Member Functions | |
FCDGeometryInstance (FCDocument *document, FCDEntity *entity) | |
virtual Type | GetType () const |
Retrieves the entity instance class type. | |
FCDMaterialInstance * | FindMaterialInstance (const fchar *semantic) |
FCDMaterialInstance * | FindMaterialInstance (const fstring &semantic) |
const FCDMaterialInstance * | FindMaterialInstance (const fchar *semantic) const |
const FCDMaterialInstance * | FindMaterialInstance (const fstring &semantic) const |
FCDMaterialInstanceList & | GetMaterialInstanceList () |
const FCDMaterialInstanceList & | GetMaterialInstanceList () const |
FCDMaterialInstance * | AddMaterialInstance () |
FCDMaterialInstance * | AddMaterialInstance (FCDMaterial *material, FCDGeometryPolygons *polygons) |
FCDMaterialInstance * | AddMaterialInstance (FCDMaterial *material, const fchar *semantic) |
FCDMaterialInstance * | AddMaterialInstance (FCDMaterial *material, const fstring &semantic) |
void | ReleaseMaterialInstance (FCDMaterialInstance *instance) |
virtual FUStatus | LoadFromXML (xmlNode *instanceNode) |
virtual xmlNode * | WriteToXML (xmlNode *parentNode) const |
[INTERNAL] Writes out the entity instance to the given COLLADA XML tree node. |
It is during the instantiation of geometries that the mesh polygons are attached to actual materials.
|
Retrieves the entity instance class type. This is used to determine the up-class for the entity instance object.
Reimplemented from FCDEntityInstance. |
|
[INTERNAL] Writes out the entity instance to the given COLLADA XML tree node.
Reimplemented from FCDEntityInstance. |