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

#include <DGLE.h>

Inheritance diagram for IRender:
IEngineSubSystem IDGLE_Base

Public Member Functions

virtual DGLE_RESULT DGLE_API SetClearColor (const TColor4 &stColor)=0
 
virtual DGLE_RESULT DGLE_API GetClearColor (TColor4 &stColor)=0
 
virtual DGLE_RESULT DGLE_API ClearColorBuffer ()=0
 
virtual DGLE_RESULT DGLE_API Unbind (E_ENGINE_OBJECT_TYPE eType)=0
 
virtual DGLE_RESULT DGLE_API EnableScissor (const TRectF &stArea)=0
 
virtual DGLE_RESULT DGLE_API DisableScissor ()=0
 
virtual DGLE_RESULT DGLE_API GetScissor (bool &bEnabled, TRectF &stArea)=0
 
virtual DGLE_RESULT DGLE_API SetRenderTarget (ITexture *pTargetTex=NULL)=0
 
virtual DGLE_RESULT DGLE_API GetRenderTarget (ITexture *&prTargetTex)=0
 
virtual DGLE_RESULT DGLE_API GetRender2D (IRender2D *&prRender2D)=0
 
virtual DGLE_RESULT DGLE_API GetRender3D (IRender3D *&prRender3D)=0
 
- Public Member Functions inherited from IEngineSubSystem
virtual DGLE_RESULT DGLE_API GetType (E_ENGINE_SUB_SYSTEM &eSubSystemType)=0
 Returns type of subsystem.
 
- 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 ClearColorBuffer ( )
pure virtual
virtual DGLE_RESULT DGLE_API DisableScissor ( )
pure virtual
virtual DGLE_RESULT DGLE_API EnableScissor ( const TRectF stArea)
pure virtual
virtual DGLE_RESULT DGLE_API GetClearColor ( TColor4 stColor)
pure virtual
virtual DGLE_RESULT DGLE_API GetRender2D ( IRender2D *&  prRender2D)
pure virtual
virtual DGLE_RESULT DGLE_API GetRender3D ( IRender3D *&  prRender3D)
pure virtual
virtual DGLE_RESULT DGLE_API GetRenderTarget ( ITexture *&  prTargetTex)
pure virtual
virtual DGLE_RESULT DGLE_API GetScissor ( bool &  bEnabled,
TRectF stArea 
)
pure virtual
virtual DGLE_RESULT DGLE_API SetClearColor ( const TColor4 stColor)
pure virtual
virtual DGLE_RESULT DGLE_API SetRenderTarget ( ITexture pTargetTex = NULL)
pure virtual
virtual DGLE_RESULT DGLE_API Unbind ( E_ENGINE_OBJECT_TYPE  eType)
pure virtual

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