Public Types | Public Member Functions

ILuminaire Class Reference

Search for all occurrences

#include <iLuminaire.h>

Inheritance diagram for ILuminaire:
Inheritance graph
[legend]

List of all members.

Public Types

enum   {
  kLUM_SET_DIMMER, kLUM_GET_DIMMER, kLUM_SET_RGB_FILTER_COLOR, kLUM_GET_RGB_FILTER_COLOR,
  kLUM_SET_USE_STATE, kLUM_GET_USE_STATE
}

Public Member Functions

virtual void  SetDimmer (float value, TimeValue time)=0
virtual float  GetDimmer (TimeValue time, Interval &valid=FOREVER) const =0
virtual void  SetRGBFilterColor (Point3 &value, TimeValue &time)=0
virtual Point3  GetRGBFilterColor (TimeValue &time, Interval &valid=FOREVER) const =0
virtual void  SetUseState (bool onOff, TimeValue &time)=0
virtual bool  GetUseState (TimeValue &time, Interval &valid=FOREVER) const =0

Member Enumeration Documentation

anonymous enum

Member Function Documentation

virtual void SetDimmer ( float  value,
TimeValue  time 
) [pure virtual]
virtual float GetDimmer ( TimeValue  time,
Interval valid = FOREVER 
) const [pure virtual]
virtual void SetRGBFilterColor ( Point3 value,
TimeValue &  time 
) [pure virtual]
virtual Point3 GetRGBFilterColor ( TimeValue &  time,
Interval valid = FOREVER 
) const [pure virtual]
virtual void SetUseState ( bool  onOff,
TimeValue &  time 
) [pure virtual]
virtual bool GetUseState ( TimeValue &  time,
Interval valid = FOREVER 
) const [pure virtual]

ILuminaire ILuminaire ILuminaire ILuminaire ILuminaire ILuminaire ILuminaire ILuminaire ILuminaire ILuminaire
ILuminaire ILuminaire ILuminaire ILuminaire ILuminaire ILuminaire ILuminaire ILuminaire ILuminaire ILuminaire