My Project
|
Public Member Functions | |
CGDIDC (TextureEntity *pTexture) | |
void | Release () |
HRESULT | Begin () |
HRESULT | End () |
HRESULT | Clear (const Color &color) |
HRESULT | DrawTriangleStrip (TextureEntity *pTexture, UINT nNumVertices, CONST DXUT_SCREEN_VERTEX *pVertexData) |
HRESULT | DrawTriangleStripPrim (LPDIRECT3DTEXTURE9 pTexture, UINT nNumVertices, CONST DXUT_SCREEN_VERTEX *pVertexData) |
HRESULT | DrawTriangleList (TextureEntity *pTexture, UINT nNumVertices, CONST DXUT_SCREEN_VERTEX *pVertexData) |
void | SetTransform (const Matrix4 *matTransform) |
void | GetTransform (Matrix4 *matTransform) |
TextureEntity * | GetRenderTarget () |
void | EnableWriteAlpha (bool bWriteAlpha) |
enable write alpha | |
Protected Attributes | |
asset_ptr< TextureEntity > | m_pTextureEntity |
LPDIRECT3DSURFACE9 | m_pOldRenderSurface |
Matrix4 | m_transform |