|
void | Cleanup () |
|
virtual HRESULT | Begin (DWORD Flags) |
|
virtual void | End () |
|
virtual void | FlushQuads () |
|
virtual bool | BeginCustomShader () |
| call BeginCustomShader and EndCustomShader. More...
|
|
virtual void | EndCustomShader () |
|
virtual void | UpdateShader (bool bForceUpdate=false) |
|
virtual void | SetNeedUpdateShader (bool bNeedUpdate) |
|
virtual HRESULT | DrawRect (const RECT *pRect, Color color, float depth) |
|
virtual HRESULT | DrawQuad (TextureEntity *pTexture, const RECT *pSrcRect, const Vector3 *vCenter, const Vector3 *pPosition, Color c) |
|
virtual void | InitDeviceObjects () |
|
virtual void | RestoreDeviceObjects () |
|
virtual void | InvalidateDeviceObjects () |
|
virtual void | DeleteDeviceObjects () |
|
virtual void | SetTextMode (bool bIsTextMode=true) |
| whether to set text mode. More...
|
|
virtual void | PrepareDraw () |
|
virtual void | Flush () |
|
virtual HRESULT | DrawLine (TextureEntity *pTexture, const RECT *pSrcRect, const Vector3 &vStart, const Vector3 &vEnd, float thickness, Color c) |
|
virtual HRESULT | DrawTriangleList (TextureEntity *pTexture, const RECT *pSrcRect, const Vector3 *pVertices, int nTriangleCount, Color c) |
| draw triangle list More...
|
|
virtual HRESULT | SetTransform (const Matrix4 &mat) |
|
virtual void | GetTransform (Matrix4 &transform) |
|
virtual const Matrix4 & | GetTransform () const |
|
virtual float | GetFontScaling () const |
|
|
virtual void | DrawTriangles (const sprite_vertex *pVertices, int nTriangleCount) |
|
virtual void | FlushThickLines () |
|
virtual void | FlushTriangles () |
|
bool | IsUseObjectSpaceTransform () |
|
§ BeginCustomShader()
virtual bool ParaEngine::CSpriteRendererOpenGL::BeginCustomShader |
( |
| ) |
|
|
virtual |
call BeginCustomShader and EndCustomShader.
between Begin() and End(), if one wants to render using custom shader during sprite rendering. This is usually the case for GUI text rendering.
Reimplemented from ParaEngine::CSpriteRenderer.
§ SetTextMode()
virtual void ParaEngine::CSpriteRendererOpenGL::SetTextMode |
( |
bool |
bIsTextMode = true | ) |
|
|
virtual |
The documentation for this class was generated from the following file: