#include <ShaderConnectionPoint.h>
Inheritance diagram for CSLShaderConnectionPoint:

Public Types |
|
| enum | EConnectionType { SI_SHADER, SI_IMAGE, SI_NONE } |
| Type of connection point. More... |
|
Public Member Functions |
|
| CSLShaderConnectionPoint (CdotXSITemplate *in_pTemplate, SI_Int in_nValueIndex) | |
| virtual | ~CSLShaderConnectionPoint () |
| Destructor. |
|
| EConnectionType | GetConnectionType () |
| SI_Error | SetImage (SI_Char *in_szName) |
| SI_Char * | GetImage () |
| virtual SI_Error | Synchronize () |
| enum EConnectionType |
| CSLShaderConnectionPoint | ( | CdotXSITemplate * | in_pTemplate, | |
| SI_Int | in_nValueIndex | |||
| ) |
Constructor
| in_pTemplate | Parent Template in_nValueIndex Index |
| EConnectionType GetConnectionType | ( | ) |
Gets the type of the connection point
| SI_Error SetImage | ( | SI_Char * | in_szName | ) |
Sets the name of the source image
| in_szName | Name of the source image |
| SI_Char* GetImage | ( | ) |
Gets the name of the source image
| virtual SI_Error Synchronize | ( | ) | [virtual] |
Synchronizes this connection point instance with its IO layer representation
| SI_SUCCESS | this function always returns SI_SUCCESS |
Reimplemented from CSLConnectionPoint.