17 m_ModelFileName = FileName;
22 virtual bool CreateMesh(
void);
27 LPCSTR m_ModelFileName;
28 BYTE* m_pStaticMeshData;
35 LPCSTR effectFileName =
"raEffects\\MyEngine.fx",
36 LPCSTR techniqueName =
"RenderScene");
41 virtual bool CreateMesh();
42 virtual bool DestroyMesh();
43 virtual bool RenderMesh(LPCSTR techniqueName =
"");
46 virtual bool Intersects(
51 const LPCSTR& GetModelFileName()
const;
58 return m_Mesh.GetPrimitiveType11(
64 return DXGI_FORMAT_R32_UINT;
virtual raMaterial * GetMaterial(UINT n)
virtual D3D11_PRIMITIVE_TOPOLOGY GetPrimitiveTopology(UINT n)
virtual void SetupVertices()
virtual ID3D11Buffer * GetVertexBuffer()
virtual SDKMESH_SUBSET * GetSubset(UINT n)
virtual DXGI_FORMAT GetIndexBufferFormat()
virtual ID3D11Buffer * GetIndexBuffer()
virtual UINT GetNumSubsets()
virtual bool DestroyMesh()
virtual UINT GetStrideSize()
raMeshFile(raDirectX *dx, LPCSTR FileName)
virtual UINT GetNumMaterials()