ILuminaire Class Reference
 
 
 
ILuminaire Class Reference

#include <iLuminaire.h>

Inheritance diagram for ILuminaire:
FPMixinInterface FPInterface BaseInterface InterfaceServer MaxHeapOperators

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


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]