19 LPCSTR modelFileName);
26 LPCSTR GetModelFileName();
31 virtual bool RenderMesh(LPCSTR techniqueName =
"");
38 return m_Mesh.GetPrimitiveType11(
43 return DXGI_FORMAT_R32_UINT;
virtual D3D11_PRIMITIVE_TOPOLOGY GetPrimitiveTopology(UINT n)
virtual bool DestroyMesh()=0
virtual ID3D11Buffer * GetVertexBuffer()
virtual bool RenderMesh(LPCSTR techniqueName="")=0
virtual bool Intersects(const raVector3 *pRayPos, const raVector3 *pRayDir, float *pDist)
virtual UINT GetNumMaterials()
virtual SDKMESH_SUBSET * GetSubset(UINT n)
virtual UINT GetNumSubsets()
virtual DXGI_FORMAT GetIndexBufferFormat()
virtual ID3D11Buffer * GetIndexBuffer()
virtual UINT GetStrideSize()
virtual bool CreateMesh()=0
SDKMESH_MATERIAL * m_pSDKMaterial
virtual raMaterial * GetMaterial(UINT n)