#include <XSICameraFocalLength.h>
Inheritance diagram for CSLXSICameraFocalLength:

Public Member Functions |
|
| CSLXSICameraFocalLength (CSLScene *in_pScene, CSLModel *in_pModel, CdotXSITemplate *in_pTemplate) | |
| virtual | ~CSLXSICameraFocalLength () |
| SI_Float | GetFocalLength () |
| SI_Void | SetFocalLength (SI_Float in_lValue) |
| virtual ETemplateType | Type () |
| virtual SI_Error | Synchronize () |
| virtual CSLAnimatableType * | ParameterFromName (SI_Char *in_szName) |
| virtual CSLAnimatableType * | ParameterFromType (EFCurveType in_Type, SI_Char *in_szName) |
| virtual const SI_Char * | GetParameterName (CSLAnimatableType *in_pParameter) |
| CSLXSICameraFocalLength | ( | CSLScene * | in_pScene, | |
| CSLModel * | in_pModel, | |||
| CdotXSITemplate * | in_pTemplate | |||
| ) |
Constructor
| in_pScene | Pointer to the scene containing the Camera | |
| in_pModel | Pointer to the model containing the Camera | |
| in_pTemplate | Pointer to the CdotXSITemplate containing the Camera |
| virtual ~CSLXSICameraFocalLength | ( | ) | [virtual] |
Destructor
| SI_Float GetFocalLength | ( | ) |
Return the camera projection plane distance.
| SI_Void SetFocalLength | ( | SI_Float | in_lValue | ) |
Change the camera projection plane distance.
| SI_Float | New camera projection plane distance. |
| virtual ETemplateType Type | ( | ) | [inline, virtual] |
Returns the type of this template (XSI_CAMERA_FOCALLENGTH)
Implements CSLTemplate.
| virtual SI_Error Synchronize | ( | ) | [virtual] |
Synchronizes this Camera instance with its IO layer representation
| SI_SUCCESS | this function always returns SI_SUCCESS |
Reimplemented from CSLTemplate.
| virtual CSLAnimatableType* ParameterFromName | ( | SI_Char * | in_szName | ) | [virtual] |
Gets a handle on one of this Camera's parameters by using its name
| in_szName | the name of the parameter to get the handle from |
Reimplemented from CSLTemplate.
| virtual CSLAnimatableType* ParameterFromType | ( | EFCurveType | in_Type, | |
| SI_Char * | in_szName | |||
| ) | [virtual] |
Gets a handle on one of this Camera's parameters by using its type
| in_szName | the name of the parameter to get the handle from |
Reimplemented from CSLTemplate.
| virtual const SI_Char* GetParameterName | ( | CSLAnimatableType * | in_pParameter | ) | [virtual] |
Return the name (string) of a specified sub parameter.
| in_pParameter | The sub parameter |
Reimplemented from CSLTemplate.