#include <CustomPSet.h>
Inheritance diagram for CSLCustomPSet:

| enum EPropagationType |
| CSLCustomPSet | ( | CSLScene * | in_pScene, | |
| CSLModel * | in_pModel, | |||
| CdotXSITemplate * | in_pTemplate | |||
| ) |
Constructor
| in_pScene | Parent scene | |
| in_pModel | Parent model | |
| in_pTemplate | Refered template |
| virtual SI_Error Synchronize | ( | ) | [virtual] |
Commit the current template information
Reimplemented from CSLTemplate.
Returns the type of this template (SI_CUSTOM_PSET)
Implements CSLTemplate.
Get the propagation type.
Set the propagation type.
| in_PropagationType | New type of propagation tp use |
Add a parameter to the parameter list
Removes a parameter from the parameter list
| in_nIndex | Index of the parameter to remove |
| SI_Error RemoveParameter | ( | CSLVariantParameter * | in_pToRemove | ) |
Removes a parameter from the parameter list
| in_pToRemove | Pointer to the parameter to remove |
Removes all connections points from the parameter list
Adds an exisiting parameter to the parameter list
| in_pToConnect | Pointer to the parameter to add |
Gets a pointer to the internally-stored parameter pointer list
Gets the total number of parameters
Searches for a parameter by name
| in_szName | Name of the parameter to look for |
Reimplemented from CSLTemplate.
| virtual CSLAnimatableType* ParameterFromType | ( | EFCurveType | in_Type, | |
| SI_Char * | in_szParameterName | |||
| ) | [virtual] |
Searches for a parameter by name and type
| in_Type | Type of the parameter to look for | |
| in_szName | Name of the parameter to look for |
Reimplemented from CSLTemplate.
Creates a new custom parameter information
| in_nIndex | Index of the parameter where to attach the new custom parameter information |
| CSLXSICustomParamInfo* CreateCustomParamInfo | ( | CSLVariantParameter * | in_pParam | ) |
Creates a new custom parameter information
| in_pParam | Pointer to the parameter object on which to attach the new custom parameter information; it is the caller's responsibility to ensure that the param ptr points to a parameter from this PSet, if unsure, then use CreateCustomParamInfo( SI_Int in_nIndex ) |
Connects custom parameter information
| in_pToConnect | Pointer to the custom parameter information |
Gets the custom parameter information type
Sets the custom parameter information type. Note, this only works with 5.0 files
| in_pType | The new type |