#include <COLLADAModel.h>
Inheritance diagram for CSLCOLLADAModel:

Public Member Functions |
|
| CSLCOLLADAModel (CSLScene *in_pScene, CSLModel *in_pModel, CdotXSITemplate *in_pTemplate) | |
| virtual | ~CSLCOLLADAModel () |
| Destructor. |
|
| virtual SI_Error | Fix () |
| virtual SI_Error | Synchronize () |
| virtual CSLModel * | AddModel () |
| virtual CSLModel * | AddPointLight () |
| virtual CSLModel * | AddDirectionalLight () |
| virtual CSLModel * | AddInfiniteLight () |
| virtual CSLModel * | AddSpotLight () |
| virtual CSLModel * | AddCamera () |
| virtual CSLModel * | AddXSIMesh () |
| virtual CSLModel * | AddXSICamera () |
| virtual CSLModel * | AddInstance () |
| CCOLLADATemplate * | FindInstanceMaterial (char *in_pName) |
| virtual const SI_Char * | GetParameterName (CSLAnimatableType *in_pParameter) |
| const char * | GetInstanceTarget (char *in_pSymbol) |
| const char * | GetInstanceSymbol (char *in_pTarget) |
| virtual CSLMixer * | CreateMixer () |
| CSLCOLLADAModel | ( | CSLScene * | in_pScene, | |
| CSLModel * | in_pModel, | |||
| CdotXSITemplate * | in_pTemplate | |||
| ) |
Constructor
| in_pScene | Parent Scene | |
| in_pModel | Parent Model | |
| in_pTemplate | Parent Template |
| virtual SI_Error Fix | ( | ) | [virtual] |
Fixes all problems in the model to ensure it is valid
Reimplemented from CSLModel.
Updates the template with information from this instance
Reimplemented from CSLModel.
Adds a model to the children list
Reimplemented from CSLModel.
Adds a point light to the children list
Reimplemented from CSLModel.
Adds a directional light to the children list
Reimplemented from CSLModel.
Adds an infinite light to the children list
Reimplemented from CSLModel.
Adds a spot light to the children list
Reimplemented from CSLModel.
Adds a camera to the children list
Reimplemented from CSLModel.
Adds a mesh to the children list
Reimplemented from CSLModel.
Adds an XSI_Camera to the children list
Reimplemented from CSLModel.
Adds an instance of another model to the children list
Reimplemented from CSLModel.
Finds the instance_material template with a given name material
| in_pName | the name of the material |
Return the name (string) of a specified parameter.
| in_pParameter | The parameter |
Reimplemented from CSLModel.
Return the instance target name from its symbol.
| in_pParameter | The symbol |
Return the instance target symbol from its name.
| in_pParameter | The symbol |
Allocates and connects a new mixer to the model
Reimplemented from CSLModel.