#include <ConnectionPoint.h>
Inheritance diagram for CSLConnectionPoint:

Public Member Functions |
|
| CSLConnectionPoint (CdotXSITemplate *in_pTemplate, SI_Int in_nValueIndex) | |
| virtual | ~CSLConnectionPoint () |
| SI_Void | SetName (SI_Char *in_szName) |
| SI_Char * | GetName () |
| SI_TinyVariant * | GetValue () |
| SI_Void | SetShader (CSLXSIShader *in_pShader) |
| CSLXSIShader * | GetShader () |
| virtual SI_Error | Synchronize () |
| CdotXSIParam * | GetParam () |
Friends |
|
| class | CSLScene |
| CSLConnectionPoint | ( | CdotXSITemplate * | in_pTemplate, | |
| SI_Int | in_nValueIndex | |||
| ) |
Constructor
| in_pTemplate | Parent Template | |
| in_nValueIndex | Index |
| virtual ~CSLConnectionPoint | ( | ) | [virtual] |
Destructor
| SI_Void SetName | ( | SI_Char * | in_szName | ) |
Set the name of the connection point
| in_szName | Name of the connection point |
| SI_Char* GetName | ( | ) |
Gets the name of the connection point
| SI_TinyVariant* GetValue | ( | ) |
Gets the value of the connection point
| SI_Void SetShader | ( | CSLXSIShader * | in_pShader | ) |
Set the shader of the connection point
| in_pShader | Pointer to the shader to connect |
| CSLXSIShader* GetShader | ( | ) |
Get the shader of the connection point
| virtual SI_Error Synchronize | ( | ) | [virtual] |
Synchronizes this connection point instance with its IO layer representation
| SI_SUCCESS | this function always returns SI_SUCCESS |
Reimplemented in CSLShaderConnectionPoint.
| CdotXSIParam* GetParam | ( | ) | [inline] |
Gets the parameter that holds the name of the connection point