DGLE2   Young, strong and crazy!
Public Member Functions | List of all members
ILight Class Referenceabstract

#include <DGLE.h>

Inheritance diagram for ILight:
IEngineBaseObject IDGLE_Base

Public Member Functions

virtual DGLE_RESULT DGLE_API SetEnabled (bool bEnabled)=0
 
virtual DGLE_RESULT DGLE_API SetColor (const TColor4 &stColor)=0
 
virtual DGLE_RESULT DGLE_API SetPosition (const TPoint3 &stPos)=0
 
virtual DGLE_RESULT DGLE_API SetDirection (const TVector3 &stDir)=0
 
virtual DGLE_RESULT DGLE_API SetRange (float fRange)=0
 
virtual DGLE_RESULT DGLE_API SetIntensity (float fIntensity)=0
 
virtual DGLE_RESULT DGLE_API SetSpotAngle (float fAngle)=0
 
virtual DGLE_RESULT DGLE_API SetType (E_LIGHT_TYPE eType)=0
 
virtual DGLE_RESULT DGLE_API GetEnabled (bool &bEnabled)=0
 
virtual DGLE_RESULT DGLE_API GetColor (TColor4 &stColor)=0
 
virtual DGLE_RESULT DGLE_API GetPosition (TPoint3 &stPos)=0
 
virtual DGLE_RESULT DGLE_API GetDirection (TVector3 &stDir)=0
 
virtual DGLE_RESULT DGLE_API GetRange (float &fRange)=0
 
virtual DGLE_RESULT DGLE_API GetIntensity (float &fIntensity)=0
 
virtual DGLE_RESULT DGLE_API GetSpotAngle (float &fAngle)=0
 
virtual DGLE_RESULT DGLE_API GetType (E_LIGHT_TYPE &eType)=0
 
virtual DGLE_RESULT DGLE_API Update ()=0
 
- Public Member Functions inherited from IEngineBaseObject
virtual DGLE_RESULT DGLE_API Free ()=0
 Releases object and deallocates memory.
 
virtual DGLE_RESULT DGLE_API GetType (E_ENGINE_OBJECT_TYPE &eObjType)=0
 Returns type of object.
 
virtual DGLE_RESULT DGLE_API GetUnknownType (uint &uiObjUnknownType)=0
 In case object type is EOT_UNKNOWN, you can use this function to get specific object type id.
 
- Public Member Functions inherited from IDGLE_Base
virtual DGLE_RESULT DGLE_API GetGUID (GUID &guid)=0
 Returns unique identifier of the last interface in the inheritance chain.
 
virtual DGLE_RESULT DGLE_API ExecuteCommand (uint uiCmd, TVariant &stVar)=0
 Executes some command using its index or bitmask.
 
virtual DGLE_RESULT DGLE_API ExecuteTextCommand (const char *pcCommand, TVariant &stVar)=0
 Executes some text command and returns result as variant.
 
virtual DGLE_RESULT DGLE_API ExecuteTextCommandEx (const char *pcCommand, char *pcResult, uint &uiCharsCount)=0
 Executes some text command and returns result as string.
 

Member Function Documentation

virtual DGLE_RESULT DGLE_API GetColor ( TColor4 stColor)
pure virtual
virtual DGLE_RESULT DGLE_API GetDirection ( TVector3 stDir)
pure virtual
virtual DGLE_RESULT DGLE_API GetEnabled ( bool &  bEnabled)
pure virtual
virtual DGLE_RESULT DGLE_API GetIntensity ( float &  fIntensity)
pure virtual
virtual DGLE_RESULT DGLE_API GetPosition ( TPoint3 stPos)
pure virtual
virtual DGLE_RESULT DGLE_API GetRange ( float &  fRange)
pure virtual
virtual DGLE_RESULT DGLE_API GetSpotAngle ( float &  fAngle)
pure virtual
virtual DGLE_RESULT DGLE_API GetType ( E_LIGHT_TYPE eType)
pure virtual
virtual DGLE_RESULT DGLE_API SetColor ( const TColor4 stColor)
pure virtual
virtual DGLE_RESULT DGLE_API SetDirection ( const TVector3 stDir)
pure virtual
virtual DGLE_RESULT DGLE_API SetEnabled ( bool  bEnabled)
pure virtual
virtual DGLE_RESULT DGLE_API SetIntensity ( float  fIntensity)
pure virtual
virtual DGLE_RESULT DGLE_API SetPosition ( const TPoint3 stPos)
pure virtual
virtual DGLE_RESULT DGLE_API SetRange ( float  fRange)
pure virtual
virtual DGLE_RESULT DGLE_API SetSpotAngle ( float  fAngle)
pure virtual
virtual DGLE_RESULT DGLE_API SetType ( E_LIGHT_TYPE  eType)
pure virtual
virtual DGLE_RESULT DGLE_API Update ( )
pure virtual

Sun Nov 16 2014 09:47:29   Generated by   doxygen   Content copyrighted to DGLE Team