My Project
Public Member Functions | Protected Attributes | List of all members
ParaEngine::CGDIDC Class Reference

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)
 
TextureEntityGetRenderTarget ()
 
void EnableWriteAlpha (bool bWriteAlpha)
 enable write alpha
 

Protected Attributes

asset_ptr< TextureEntitym_pTextureEntity
 
LPDIRECT3DSURFACE9 m_pOldRenderSurface
 
Matrix4 m_transform
 

The documentation for this class was generated from the following files: