#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) |
| CSLFXTree | ( | CSLScene * | in_pScene, | |
| CSLModel * | in_pModel, | |||
| CdotXSITemplate * | in_pTemplate | |||
| ) |
Constructor
| in_pScene | Parent scene | |
| in_pModel | Parent model | |
| in_pTemplate | Refered template |
| SI_Error Synchronize | ( | ) | [virtual] |
Commits semantic layer data
Reimplemented from CSLTemplate.
| ETemplateType Type | ( | ) | [inline, virtual] |
Gets the type of this template
Implements CSLTemplate.
| virtual CSLAnimatableType* ParameterFromName | ( | SI_Char * | in_szName | ) | [virtual] |
Gets a parameter handle by name
| in_szName | the name of the parameter to get |
Reimplemented from CSLTemplate.
| CSLFXOperator* AddFXOperator | ( | ) |
Add a FXOperator to the FXOperator list
| SI_Error RemoveFXOperator | ( | SI_Int | in_nIndex | ) |
Removes a FXOperator from the FXOperator list
| in_nIndex | Index of the FXOperator to remove |
| SI_Error RemoveFXOperator | ( | CSLFXOperator * | in_pToRemove | ) |
Removes a FXOperator from the FXOperator list
| 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_pToConnect | Pointer to the FXOperator to add |
| CSLFXOperator** GetFXOperatorList | ( | ) |
Gets a pointer to the internally-stored FXOperator pointer list
| SI_Int GetFXOperatorCount | ( | ) |
Gets the total number of FXOperators
| virtual CSLFXOperator* FindFXOperator | ( | SI_Char * | in_szName | ) | [virtual] |
Searches for a FXOperator by name
| in_szName | Name of the FXOperator to look for |