|
virtual DGLE_RESULT DGLE_API | Prepare (TCrRndrInitResults &stResults)=0 |
|
virtual DGLE_RESULT DGLE_API | Initialize (TCrRndrInitResults &stResults)=0 |
|
virtual DGLE_RESULT DGLE_API | Finalize ()=0 |
|
virtual DGLE_RESULT DGLE_API | AdjustMode (TEngineWindow &stNewWin)=0 |
|
virtual DGLE_RESULT DGLE_API | MakeCurrent ()=0 |
|
virtual DGLE_RESULT DGLE_API | Present ()=0 |
|
virtual DGLE_RESULT DGLE_API | SetClearColor (const TColor4 &stColor)=0 |
|
virtual DGLE_RESULT DGLE_API | GetClearColor (TColor4 &stColor)=0 |
|
virtual DGLE_RESULT DGLE_API | Clear (bool bColor=true, bool bDepth=true, bool bStencil=true)=0 |
|
virtual DGLE_RESULT DGLE_API | SetViewport (uint x, uint y, uint width, uint height)=0 |
|
virtual DGLE_RESULT DGLE_API | GetViewport (uint &x, uint &y, uint &width, uint &height)=0 |
|
virtual DGLE_RESULT DGLE_API | SetScissorRectangle (uint x, uint y, uint width, uint height)=0 |
|
virtual DGLE_RESULT DGLE_API | GetScissorRectangle (uint &x, uint &y, uint &width, uint &height)=0 |
|
virtual DGLE_RESULT DGLE_API | SetLineWidth (float fWidth)=0 |
|
virtual DGLE_RESULT DGLE_API | GetLineWidth (float &fWidth)=0 |
|
virtual DGLE_RESULT DGLE_API | SetPointSize (float fSize)=0 |
|
virtual DGLE_RESULT DGLE_API | GetPointSize (float &fSize)=0 |
|
virtual DGLE_RESULT DGLE_API | ReadFrameBuffer (uint uiX, uint uiY, uint uiWidth, uint uiHeight, uint8 *pData, uint uiDataSize, E_TEXTURE_DATA_FORMAT eDataFormat)=0 |
|
virtual DGLE_RESULT DGLE_API | SetRenderTarget (ICoreTexture *pTexture)=0 |
|
virtual DGLE_RESULT DGLE_API | GetRenderTarget (ICoreTexture *&prTexture)=0 |
|
virtual DGLE_RESULT DGLE_API | CreateTexture (ICoreTexture *&prTex, const uint8 *const pData, uint uiWidth, uint uiHeight, bool bMipmapsPresented, E_CORE_RENDERER_DATA_ALIGNMENT eDataAlignment, E_TEXTURE_DATA_FORMAT eDataFormat, E_TEXTURE_LOAD_FLAGS eLoadFlags)=0 |
|
virtual DGLE_RESULT DGLE_API | CreateGeometryBuffer (ICoreGeometryBuffer *&prBuffer, const TDrawDataDesc &stDrawDesc, uint uiVerticesCount, uint uiIndexesCount, E_CORE_RENDERER_DRAW_MODE eMode, E_CORE_RENDERER_BUFFER_TYPE eType)=0 |
|
virtual DGLE_RESULT DGLE_API | ToggleStateFilter (bool bEnabled)=0 |
|
virtual DGLE_RESULT DGLE_API | InvalidateStateFilter ()=0 |
|
virtual DGLE_RESULT DGLE_API | PushStates ()=0 |
|
virtual DGLE_RESULT DGLE_API | PopStates ()=0 |
|
virtual DGLE_RESULT DGLE_API | SetMatrix (const TMatrix4x4 &stMatrix, E_MATRIX_TYPE eMatType=MT_MODELVIEW)=0 |
|
virtual DGLE_RESULT DGLE_API | GetMatrix (TMatrix4x4 &stMatrix, E_MATRIX_TYPE eMatType=MT_MODELVIEW)=0 |
|
virtual DGLE_RESULT DGLE_API | Draw (const TDrawDataDesc &stDrawDesc, E_CORE_RENDERER_DRAW_MODE eMode, uint uiCount)=0 |
|
virtual DGLE_RESULT DGLE_API | DrawBuffer (ICoreGeometryBuffer *pBuffer)=0 |
|
virtual DGLE_RESULT DGLE_API | SetColor (const TColor4 &stColor)=0 |
|
virtual DGLE_RESULT DGLE_API | GetColor (TColor4 &stColor)=0 |
|
virtual DGLE_RESULT DGLE_API | ToggleBlendState (bool bEnabled)=0 |
|
virtual DGLE_RESULT DGLE_API | ToggleAlphaTestState (bool bEnabled)=0 |
|
virtual DGLE_RESULT DGLE_API | SetBlendState (const TBlendStateDesc &stState)=0 |
|
virtual DGLE_RESULT DGLE_API | GetBlendState (TBlendStateDesc &stState)=0 |
|
virtual DGLE_RESULT DGLE_API | SetDepthStencilState (const TDepthStencilDesc &stState)=0 |
|
virtual DGLE_RESULT DGLE_API | GetDepthStencilState (TDepthStencilDesc &stState)=0 |
|
virtual DGLE_RESULT DGLE_API | SetRasterizerState (const TRasterizerStateDesc &stState)=0 |
|
virtual DGLE_RESULT DGLE_API | GetRasterizerState (TRasterizerStateDesc &stState)=0 |
|
virtual DGLE_RESULT DGLE_API | BindTexture (ICoreTexture *pTex, uint uiTextureLayer=0)=0 |
|
virtual DGLE_RESULT DGLE_API | GetBindedTexture (ICoreTexture *&prTex, uint uiTextureLayer)=0 |
|
virtual DGLE_RESULT DGLE_API | GetFixedFunctionPipelineAPI (IFixedFunctionPipeline *&prFFP)=0 |
|
virtual DGLE_RESULT DGLE_API | GetDeviceMetric (E_CORE_RENDERER_METRIC_TYPE eMetric, int &iValue)=0 |
|
virtual DGLE_RESULT DGLE_API | IsFeatureSupported (E_CORE_RENDERER_FEATURE_TYPE eFeature, bool &bIsSupported)=0 |
|
virtual DGLE_RESULT DGLE_API | GetRendererType (E_CORE_RENDERER_TYPE &eType)=0 |
|
virtual DGLE_RESULT DGLE_API | GetType (E_ENGINE_SUB_SYSTEM &eSubSystemType)=0 |
| Returns type of subsystem.
|
|
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.
|
|