// Tom Plick // 24 Jul 2005 // mesh.h #pragma once #include #include class Mesh { public: Mesh(IDirect3DDevice9* device, char * xfilename); ~Mesh(); void Draw(double x, double y, double z, bool rotate, double angle); ID3DXMesh * getMesh(); private: ID3DXMesh* dx_mesh; ID3DXBuffer* buf_adjacency; ID3DXBuffer* buf_materials; DWORD num_materials; IDirect3DDevice9* Device; D3DMATERIAL9 bright_material; };