virtual UINT GetStrideSize()
virtual ID3D11Buffer * GetVertexBuffer()
virtual UINT GetNumSubsets()
virtual bool Update(float fTime, float fRunTime)
virtual bool DestroyMesh()
virtual D3D11_PRIMITIVE_TOPOLOGY GetPrimitiveTopology(UINT n)
virtual bool CreateMesh()
virtual DXGI_FORMAT GetIndexBufferFormat()
virtual UINT GetNumElements()
virtual const D3D11_INPUT_ELEMENT_DESC * GetVertexLayout()
virtual bool Intersects(const raVector3 *pRayPos, const raVector3 *pRayDir, float *pDist)
std::vector< PARTICLEVERTEX > m_Particles
~raGPUParticleSystem(void)
virtual SDKMESH_SUBSET * GetSubset(UINT n)
virtual ID3D11Buffer * GetIndexBuffer()