www.pudn.com > DirectX07.rar > Triangle.h
#ifndef Triangle_Include
#define Triangle_Include
#define CUSTOMVERTEX_FVF (D3DFVF_XYZRHW|D3DFVF_DIFFUSE)
struct CUSTOMVERTEX
{
float x, y, z,rhw;
D3DCOLOR color; //typedef DWORD D3DCOLOR
};
class CTriangle{
private:
IDirect3D9* m_pIDirect3D;
IDirect3DDevice9* m_pIDirect3DDevice;
IDirect3DVertexBuffer9* m_pVertexBuffer;
public:
CTriangle();
~CTriangle();
bool CreateD3DDevice(HWND,bool bFullScreen=true);
bool InitVertexBuffer();
void Render();
void Direct3DRelease();
};
#endif