#include <mdldata.h>
Inheritance diagram for iModelDataLight:

Public Methods | |
| virtual iObject* | QueryObject ()=0 |
| Query the iObject for this light. | |
| virtual float | GetRadius () const=0 |
| Return the radius (brightness) of this light. | |
| virtual void | SetRadius (float r)=0 |
| Set the radius (brightness) of this light. | |
| virtual const csColor& | GetColor () const=0 |
| Return the color of the light. | |
| virtual void | SetColor (const csColor &)=0 |
| Set the color of the light. | |
| virtual const csVector3& | GetPosition () const=0 |
| Set the position of the light. | |
| virtual void | SetPosition (const csVector3 &)=0 |
| Return the position of the light. | |
| virtual iModelDataLight* | Clone () const=0 |
| Clone this light source. | |