#include <Transform.h>
Inheritance diagram for CSLTransform:

Public Member Functions |
|
| CSIBCMatrix4x4 | GetMatrix () |
| SI_Void | SetMatrix (CSIBCMatrix4x4 &in_rValue) |
| CSIBCVector3D | GetEulerRotation () |
| SI_Void | SetEulerRotation (CSIBCVector3D &in_rValue) |
| CSIBCVector3D | GetScale () |
| SI_Void | SetScale (CSIBCVector3D &in_rValue) |
| CSIBCVector3D | GetTranslation () |
| SI_Void | SetTranslation (CSIBCVector3D &in_rValue) |
| SI_Error | ComputeLocalMatrix () |
| SI_Error | ComputeGlobalMatrix () |
| CSIBCMatrix4x4 & | GetGlobalMatrix () |
| SI_Void | SetGlobalMatrix (CSIBCMatrix4x4 &in_rValue) |
| virtual CSLAnimatableType * | ParameterFromName (SI_Char *in_szName) |
| virtual CSLAnimatableType * | ParameterFromType (EFCurveType in_Type, SI_Char *in_szParameterName) |
| virtual ETemplateType | Type () |
| CSIBCMatrix4x4 GetMatrix | ( | ) |
Return the transformation matrix.
| SI_Void SetMatrix | ( | CSIBCMatrix4x4 & | in_rValue | ) |
Change the transformation matrix.
| CSIBCMatrix4x4& | New Transformation matrix. |
| CSIBCVector3D GetEulerRotation | ( | ) |
Return the actual rotation in euler representation.
| SI_Void SetEulerRotation | ( | CSIBCVector3D & | in_rValue | ) |
Change the rotation value in euler representation.
| CSIBCVector3D& | New rotation value |
| CSIBCVector3D GetScale | ( | ) |
Return the actual scale.
| SI_Void SetScale | ( | CSIBCVector3D & | in_rValue | ) |
Change the scale value.
| CSIBCVector3D& | New scale value |
| CSIBCVector3D GetTranslation | ( | ) |
Return the actual translation.
| SI_Void SetTranslation | ( | CSIBCVector3D & | in_rValue | ) |
Change the translation value.
| CSIBCVector3D& | New translation value |
| SI_Error ComputeLocalMatrix | ( | ) |
Computes this CSLTransform's local matrix.
| SI_Error ComputeGlobalMatrix | ( | ) |
Computes this CSLTransform's global matrix.
| CSIBCMatrix4x4& GetGlobalMatrix | ( | ) |
Returns the global matrix
| SI_Void SetGlobalMatrix | ( | CSIBCMatrix4x4 & | in_rValue | ) |
Sets the global transformation matrix.
| CSIBCMatrix4x4& | New Transformation matrix. |
| virtual CSLAnimatableType* ParameterFromName | ( | SI_Char * | in_szName | ) | [virtual] |
Return a proxy to the specified parameter.
| in_szName | Name of the parameter |
Reimplemented from CSLTemplate.
| virtual CSLAnimatableType* ParameterFromType | ( | EFCurveType | in_Type, | |
| SI_Char * | in_szParameterName | |||
| ) | [virtual] |
Return a proxy to the specified parameter.
| in_Type | Type of parameter | |
| in_szParameterName | Name of the parameter if the type is SI_PARAMETER |
Reimplemented from CSLTemplate.
| virtual ETemplateType Type | ( | ) | [virtual] |
Indicate which dotXSI template this object describes.
Implements CSLTemplate.