|
| virtual HRESULT | Begin (DWORD Flags) |
| |
|
virtual void | End () |
| |
|
virtual void | FlushQuads () |
| |
|
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 HRESULT | SetTransform (const Matrix4 &mat) |
| |
|
virtual void | InitDeviceObjects () |
| |
|
virtual void | RestoreDeviceObjects () |
| |
|
virtual void | InvalidateDeviceObjects () |
| |
|
virtual void | DeleteDeviceObjects () |
| |
|
ID3DXSprite * | GetSprite () const |
| |
|
virtual void | Flush () |
| |
| virtual bool | BeginCustomShader () |
| | call BeginCustomShader and EndCustomShader. More...
|
| |
|
virtual void | EndCustomShader () |
| |
|
virtual void | UpdateShader (bool bForceUpdate=false) |
| |
|
virtual void | SetNeedUpdateShader (bool bNeedUpdate) |
| |
|
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 void | GetTransform (Matrix4 &transform) |
| |
|
virtual const Matrix4 & | GetTransform () const |
| |
|
virtual float | GetFontScaling () const |
| |
| virtual void | SetTextMode (bool bIsTextMode=true) |
| | whether to set text mode. More...
|
| |
|
virtual void | PrepareDraw () |
| |
|
|
static CSpriteRenderer * | Create () |
| |
|
virtual void | FlushThickLines () |
| |
|
virtual void | FlushTriangles () |
| |
|
virtual void | DrawTriangles (const sprite_vertex *pVertices, int nTriangleCount) |
| |
|
bool | IsUseObjectSpaceTransform () |
| |
§ Begin()
| virtual HRESULT ParaEngine::CSpriteRendererDirectX::Begin |
( |
DWORD |
Flags | ) |
|
|
virtual |
The documentation for this class was generated from the following file: