#include <InfiniteLight.h>
Inheritance diagram for CSLInfiniteLight:

Public Member Functions |
|
| CSLInfiniteLight (CSLScene *in_pScene, CSLModel *in_pModel, CdotXSITemplate *in_pTemplate) | |
| virtual | ~CSLInfiniteLight () |
| virtual SI_Error | Synchronize () |
| virtual ETemplateType | Type () |
| CSLInfiniteLight | ( | CSLScene * | in_pScene, | |
| CSLModel * | in_pModel, | |||
| CdotXSITemplate * | in_pTemplate | |||
| ) |
Constructor
| [in] | in_pScene | scene to add this infinite light to |
| [in] | in_pModel | model to add this light to |
| [in] | in_pTemplate | IO layer template to connect to |
| virtual ~CSLInfiniteLight | ( | ) | [virtual] |
Destructor
| virtual SI_Error Synchronize | ( | ) | [virtual] |
Synchronizes this light instance with its IO layer representation
| SI_Error::SI_SUCCESS | this function always returns SI_SUCCESS |
Reimplemented from CSLLight.
| virtual ETemplateType Type | ( | ) | [virtual] |
Returns the template type of the light
| CSLTemplate::SI_INFINITE_LIGHT | the template type |
Implements CSLTemplate.