Main Page   Modules   Class Hierarchy   Alphabetical List   Compound List   Compound Members  

CSLInfiniteLight Class Reference

Describes an infinite light. More...

#include <InfiniteLight.h>

Inheritance diagram for CSLInfiniteLight::

CSLLight CSLPrimitive CSLConstrainableType CSLTemplate CSIBCNode List of all members.

Public Methods


Detailed Description

Describes an infinite light.


Constructor & Destructor Documentation

CSLInfiniteLight::CSLInfiniteLight CSLScene   in_pScene,
CSLModel   in_pModel,
CdotXSITemplate   in_pTemplate
 

Constructor

Parameters:
in_pScene  scene to add this infinite light to
in_pModel  model to add this light to
in_pTemplate  IO layer template to connect to
Returns:
an instance of CSLInfiniteLight

CSLInfiniteLight::~CSLInfiniteLight   [virtual]
 

Destructor


Member Function Documentation

SI_Error CSLInfiniteLight::Synchronize   [virtual]
 

Synchronizes this light instance with its IO layer representation

Returns:
SI_Error
Return values:
SI_SUCCESS  this function always returns SI_SUCCESS

Reimplemented from CSLLight.

CSLTemplate::ETemplateType CSLInfiniteLight::Type   [virtual]
 

Get the template type

Returns:
ETemplateType the template type of the spotlight

Reimplemented from CSLTemplate.


The documentation for this class was generated from the following files: © Copyright 2001-2003 Avid Technology, Inc. All rights reserved.

© Copyright 2001-2003 Avid Technology, Inc. All rights reserved.