#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.
Gets the type of this template
Implements CSLTemplate.
Gets a parameter handle by name
| in_szName | the name of the parameter to get |
Reimplemented from CSLTemplate.
Add a FXOperator to the FXOperator list
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 |
Removes all operators from the FXOperator list
Adds an exisiting FXOperator to the FXOperator list
| in_pToConnect | Pointer to the FXOperator to add |
Gets a pointer to the internally-stored FXOperator pointer list
Gets the total number of FXOperators
Searches for a FXOperator by name
| in_szName | Name of the FXOperator to look for |