#include <IKEffector.h>
Inheritance diagram for CSLIKEffector:

Public Member Functions |
|
| CSLIKEffector (CSLScene *in_pScene, CSLModel *in_pModel, CdotXSITemplate *in_pTemplate, CSLModel *in_pRoot) | |
| virtual | ~CSLIKEffector () |
| SI_Bool | GetRotationFlag () |
| SI_Void | SetRotationFlag (SI_Bool in_bValue) |
| virtual SI_Error | Synchronize () |
| virtual ETemplateType | Type () |
| virtual CSLAnimatableType * | ParameterFromName (SI_Char *in_szName) |
| virtual SI_Bool | ValidateParent (CSLModel *in_pNewParent) |
| CSLIKEffector | ( | CSLScene * | in_pScene, | |
| CSLModel * | in_pModel, | |||
| CdotXSITemplate * | in_pTemplate, | |||
| CSLModel * | in_pRoot | |||
| ) |
Constructor
| in_pScene | Pointer to the scene containing the effector | |
| in_pModel | Pointer to the model containing the effector | |
| in_pTemplate | Pointer to the CdotXSITemplate containing the effector |
Destructor
| SI_Bool GetRotationFlag | ( | ) |
Return the inherit rotation flag of the effector.
Change the inherit rotation flag of the joint.
| in_bValue | New inherit rotation flag. |
Synchronizes this IK effector instance with its IO layer representation
| SI_SUCCESS | this function always returns SI_SUCCESS |
Reimplemented from CSLTemplate.
Get the template type
Implements CSLTemplate.
Gets a handle on one of this light's parameters by using its name
| in_szName | the name of the parameter to get the handle from |
Reimplemented from CSLTemplate.
Validate that the parent is of valid type
| in_pNewParent | the parent to validate against |
Reimplemented from CSLPrimitive.