#include <SL_Int.h>
Inheritance diagram for CSLIntProxy:

Public Member Functions |
|
| CSLIntProxy (SI_Int *in_pValue) | |
| CSLIntProxy (CdotXSITemplate *in_pTemplate, SI_Int in_nIndex) | |
| CSLIntProxy () | |
| CSLIntProxy & | operator= (const CSLIntProxy &in_Value) |
| CSLIntProxy & | operator= (const SI_Int &in_Value) |
| SI_Bool | operator== (const CSLIntProxy &in_ToCompare) |
| SI_Bool | operator== (const SI_Int &in_ToCompare) |
| operator SI_Int () | |
| Conversion operator. |
|
| virtual EElementType | Type () |
| virtual SI_Float | GetFloatValue () |
| virtual SI_Void | SetFloatValue (SI_Float in_fValue) |
| virtual SI_Error | Connect (CdotXSITemplate *in_pTemplate, SI_Int in_nIndex) |
| CSLIntProxy | ( | SI_Int * | in_pValue | ) |
Constructor. Creates a proxy to in_pValue
| in_pValue | Pointer to the value to access/modify trough this proxy |
| CSLIntProxy | ( | CdotXSITemplate * | in_pTemplate, | |
| SI_Int | in_nIndex | |||
| ) |
Constructor. Connects to a parameter in the parent template
| in_pTemplate | Pointer to the parent template | |
| in_Index | Index of the parameter in the template |
| CSLIntProxy | ( | ) |
Constructor Creates an unconnected proxy
| CSLIntProxy& operator= | ( | const CSLIntProxy & | in_Value | ) |
Assignment operator. Assigns in_Value to the parameter referred by this proxy.
| in_Value | The new value |
| CSLIntProxy& operator= | ( | const SI_Int & | in_Value | ) |
Assignment operator. Assigns in_Value to the parameter referred by this proxy.
| in_Value | The new value |
Comparison operator. Compares in_ToCompare with the value of the parameter referred by this proxy.
| in_ToCompare | The instance to compare values with |
in_ToCompare are equal | SI_Bool operator== | ( | const SI_Int & | in_ToCompare | ) |
Comparison operator. Compares in_ToCompare with the value of the parameter referred by this proxy.
| in_ToCompare | The instance to compare values with |
in_ToCompare are equal Returns the animatable type of this class
Implements CSLAnimatableType.
Converts the value of the referred parameter to float
Implements CSLAnimatableType.
Sets the value of the referred parameter from a float
| in_fValue | The float value used to set the parameter |
Implements CSLAnimatableType.
Connects the proxy to a parameter of a template
| in_pTemplate | Parent template | |
| in_nIndex | Index of the parameter in the parent template |
| SI_SUCCESS |
Reimplemented from CSLAnimatableType.