#include <FXTree.h>
Inheritance diagram for CSLFXTree:

Public Member Functions |
|
| CSLFXTree (CSLScene *in_pScene, CSLModel *in_pModel, CdotXSITemplate *in_pTemplate) | |
| virtual | ~CSLFXTree () |
| Destructor. |
|
| SI_Error | Synchronize () |
| ETemplateType | Type () |
| virtual CSLAnimatableType * | ParameterFromName (SI_Char *in_szName) |
| CSLFXOperator * | AddFXOperator () |
| SI_Error | RemoveFXOperator (SI_Int in_nIndex) |
| SI_Error | RemoveFXOperator (CSLFXOperator *in_pToRemove) |
| SI_Error | ClearFXOperators () |
| CSLFXOperator * | ConnectFXOperator (CSLFXOperator *in_pToConnect) |
| CSLFXOperator ** | GetFXOperatorList () |
| SI_Int | GetFXOperatorCount () |
| virtual CSLFXOperator * | FindFXOperator (SI_Char *in_szName) |
Representation of a Softimage Illusion (FX) Tree (see the XSI_FXTree template reference)
| CSLFXTree | ( | CSLScene * | in_pScene, | |
| CSLModel * | in_pModel, | |||
| CdotXSITemplate * | in_pTemplate | |||
| ) |
Constructor
| [in] | in_pScene | Parent scene |
| [in] | in_pModel | Parent model |
| [in] | in_pTemplate | Refered template |
| SI_Error Synchronize | ( | ) | [virtual] |
Commits semantic layer data
Reimplemented from CSLTemplate.
| ETemplateType Type | ( | ) | [inline, virtual] |
Returns the type of this template
| CSLTemplate::XSI_FXTREE | The type of this template |
Implements CSLTemplate.
| virtual CSLAnimatableType* ParameterFromName | ( | SI_Char * | in_szName | ) | [virtual] |
Returns a parameter handle by name
| [in] | in_szName | the name of the parameter to get |
Reimplemented from CSLTemplate.
| CSLFXOperator* AddFXOperator | ( | ) |
Adds a FXOperator to the FXOperator list
| SI_Error RemoveFXOperator | ( | SI_Int | in_nIndex | ) |
Removes a FXOperator from the FXOperator list
| [in] | in_nIndex | Index of the FXOperator to remove |
| SI_Error RemoveFXOperator | ( | CSLFXOperator * | in_pToRemove | ) |
Removes a FXOperator from the FXOperator list
| [in] | in_pToRemove | Pointer to the FXOperator to remove |
| SI_Error ClearFXOperators | ( | ) |
Removes all operators from the FXOperator list
| CSLFXOperator* ConnectFXOperator | ( | CSLFXOperator * | in_pToConnect | ) |
Adds an exisiting FXOperator to the FXOperator list
| [in] | in_pToConnect | Pointer to the FXOperator to add |
| CSLFXOperator** GetFXOperatorList | ( | ) |
Returns a pointer to the internally-stored FXOperator pointer list
| SI_Int GetFXOperatorCount | ( | ) |
Returns the total number of FXOperators
| virtual CSLFXOperator* FindFXOperator | ( | SI_Char * | in_szName | ) | [virtual] |
Searches for a FXOperator by name
| [in] | in_szName | Name of the FXOperator to look for |