|
virtual DGLE_RESULT DGLE_API | PushStates ()=0 |
|
virtual DGLE_RESULT DGLE_API | PopStates ()=0 |
|
virtual DGLE_RESULT DGLE_API | SetMaterialDiffuseColor (const TColor4 &stColor)=0 |
|
virtual DGLE_RESULT DGLE_API | SetMaterialSpecularColor (const TColor4 &stColor)=0 |
|
virtual DGLE_RESULT DGLE_API | SetMaterialShininess (float fShininess)=0 |
|
virtual DGLE_RESULT DGLE_API | GetMaterialDiffuseColor (TColor4 &stColor)=0 |
|
virtual DGLE_RESULT DGLE_API | GetMaterialSpecularColor (TColor4 &stColor)=0 |
|
virtual DGLE_RESULT DGLE_API | GetMaterialShininess (float &fShininess)=0 |
|
virtual DGLE_RESULT DGLE_API | ToggleGlobalLighting (bool bEnabled)=0 |
|
virtual DGLE_RESULT DGLE_API | SetGloablAmbientLight (const TColor4 &stColor)=0 |
|
virtual DGLE_RESULT DGLE_API | GetMaxLightsPerPassCount (uint &uiCount)=0 |
|
virtual DGLE_RESULT DGLE_API | IsGlobalLightingEnabled (bool &bEnabled)=0 |
|
virtual DGLE_RESULT DGLE_API | GetGloablAmbientLight (TColor4 &stColor)=0 |
|
virtual DGLE_RESULT DGLE_API | SetLightEnabled (uint uiIdx, bool bEnabled)=0 |
|
virtual DGLE_RESULT DGLE_API | SetLightColor (uint uiIdx, const TColor4 &stColor)=0 |
|
virtual DGLE_RESULT DGLE_API | SetLightIntensity (uint uiIdx, float fIntensity)=0 |
|
virtual DGLE_RESULT DGLE_API | ConfigureDirectionalLight (uint uiIdx, const TVector3 &stDirection)=0 |
|
virtual DGLE_RESULT DGLE_API | ConfigurePointLight (uint uiIdx, const TPoint3 &stPosition, float fRange)=0 |
|
virtual DGLE_RESULT DGLE_API | ConfigureSpotLight (uint uiIdx, const TPoint3 &stPosition, const TVector3 &stDirection, float fRange, float fSpotAngle)=0 |
|
virtual DGLE_RESULT DGLE_API | GetLightEnabled (uint uiIdx, bool &bEnabled)=0 |
|
virtual DGLE_RESULT DGLE_API | GetLightColor (uint uiIdx, TColor4 &stColor)=0 |
|
virtual DGLE_RESULT DGLE_API | GetLightIntensity (uint uiIdx, float &fIntensity)=0 |
|
virtual DGLE_RESULT DGLE_API | GetLightType (uint uiIdx, E_LIGHT_TYPE &eType)=0 |
|
virtual DGLE_RESULT DGLE_API | GetDirectionalLightConfiguration (uint uiIdx, TVector3 &stDirection)=0 |
|
virtual DGLE_RESULT DGLE_API | GetPointLightConfiguration (uint uiIdx, TPoint3 &stPosition, float &fRange)=0 |
|
virtual DGLE_RESULT DGLE_API | GetSpotLightConfiguration (uint uiIdx, TPoint3 &stPosition, TVector3 &stDirection, float &fRange, float &fSpotAngle)=0 |
|
virtual DGLE_RESULT DGLE_API | SetFogEnabled (bool bEnabled)=0 |
|
virtual DGLE_RESULT DGLE_API | SetFogColor (const TColor4 &stColor)=0 |
|
virtual DGLE_RESULT DGLE_API | ConfigureFog (float fStart, float fEnd, float fDensity)=0 |
|
virtual DGLE_RESULT DGLE_API | GetFogEnabled (bool &bEnabled)=0 |
|
virtual DGLE_RESULT DGLE_API | GetFogColor (TColor4 &stColor)=0 |
|
virtual DGLE_RESULT DGLE_API | GetFogConfiguration (float &fStart, float &fEnd, float &fDensity)=0 |
|
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.
|
|