|
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: