# CSLConnectionPoint Class Reference

`#include <ConnectionPoint.h>`

Inheritance diagram for CSLConnectionPoint:

List of all members.

## 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

## Detailed Description

Represents connection points

## Constructor & Destructor Documentation

CSLConnectionPoint | ( | CdotXSITemplate * | in_pTemplate,
|  | SI_Int | in_nValueIndex |
| ) |  |  |

Constructor

Parameters:

  | in_pTemplate | Parent Template
  | in_nValueIndex | Index

Returns:
  an instance of CSLConnectionPoint

virtual ~CSLConnectionPoint | ( |  | ) | `[virtual]`

Destructor

## Member Function Documentation

SI_Void SetName | ( | SI_Char * | in_szName | ) |

Set the name of the connection point

Parameters:

  | in_szName | Name of the connection point

Returns:
  SI_Void

SI_Char* GetName | ( |  | ) |

Gets the name of the connection point

Returns:
  SI_Char Name of the connection point

SI_TinyVariant* GetValue | ( |  | ) |

Gets the value of the connection point

Returns:
  SI_TinyVariant Value of the connection point

SI_Void SetShader | ( | CSLXSIShader * | in_pShader | ) |

Set the shader of the connection point

Parameters:

  | in_pShader | Pointer to the shader to connect

Returns:
  SI_Void

CSLXSIShader* GetShader | ( |  | ) |

Get the shader of the connection point

Returns:
  Pointer to the shader

virtual SI_Error Synchronize | ( |  | ) | `[virtual]`

Synchronizes this connection point instance with its IO layer representation

Returns:
  SI_Error

Return values:

  | 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

Returns:
  CdotXSIParam* Pointer to the param that holds the name of the connection point

The documentation for this class was generated from the following file:

- ConnectionPoint.h