Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages
iCrossBuilder Struct Reference
The crossbuilder can be used to build things and sprite factories from single objects of imported model files (iModelDataObject). More...
#include <imesh/crossbld.h>
Inheritance diagram for iCrossBuilder:

Public Member Functions | |
virtual bool | BuildSpriteFactory (iModelDataObject *Data, iSprite3DFactoryState *tgt) const =0 |
Build a sprite factory from a model file. | |
virtual iMeshFactoryWrapper * | BuildSpriteFactoryHierarchy (iModelData *Scene, iEngine *Engine, iMaterialWrapper *DefaultMaterial) const =0 |
Build a hierarchical sprite factory from all objects in a scene. | |
virtual bool | BuildThing (iModelDataObject *Data, iThingFactoryState *tgt, iMaterialWrapper *DefaultMaterial=0) const =0 |
Build a thing from a model file. |
Detailed Description
The crossbuilder can be used to build things and sprite factories from single objects of imported model files (iModelDataObject).
Definition at line 38 of file crossbld.h.
Member Function Documentation
|
Build a sprite factory from a model file.
|
|
Build a hierarchical sprite factory from all objects in a scene.
|
|
Build a thing from a model file. The model data must have its materials stored as material wrappers, otherwise the default material will be used. |
The documentation for this struct was generated from the following file:
- imesh/crossbld.h
Generated for Crystal Space by doxygen 1.4.4