Google

Main Page   Class Hierarchy   Compound List   File List   Compound Members  

iCrossBuilder Struct Reference

The crossbuilder can be used to build things and sprite factories from single objects of imported model files (iModelDataObject). More...

#include <crossbld.h>

Inheritance diagram for iCrossBuilder:

iBase List of all members.

Public Methods

virtual bool BuildThing (iModelDataObject *Data, iThingState *tgt, iMaterialWrapper *DefaultMaterial=NULL) const=0
 Build a thing from a model file. More...

virtual bool BuildSpriteFactory (iModelDataObject *Data, iSprite3DFactoryState *tgt) const=0
 Build a sprite factory from a model file.

virtual iMeshFactoryWrapperBuildSpriteFactoryHierarchy (iModelData *Scene, iEngine *Engine, iMaterialWrapper *DefaultMaterial) const=0
 Build a hierarchical sprite factory from all objects in a scene.


Detailed Description

The crossbuilder can be used to build things and sprite factories from single objects of imported model files (iModelDataObject).


Member Function Documentation

bool iCrossBuilder::BuildThing ( iModelDataObject * Data,
iThingState * tgt,
iMaterialWrapper * DefaultMaterial = NULL ) const [pure virtual]
 

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:
Generated for Crystal Space by doxygen 1.2.5 written by Dimitri van Heesch, ©1997-2000