(VertexMapper) Updated interface
Added access parameter Removed useless GetVertexCount method Former-commit-id: 670d16ed9668eb5df476a592929ed9c364b1f11a
This commit is contained in:
@@ -18,18 +18,16 @@ class NzSubMesh;
|
||||
class NAZARA_API NzVertexMapper
|
||||
{
|
||||
public:
|
||||
NzVertexMapper(NzVertexBuffer* vertexBuffer, unsigned int vertexCount);
|
||||
NzVertexMapper(NzSubMesh* subMesh);
|
||||
NzVertexMapper(NzSubMesh* subMesh, nzBufferAccess access = nzBufferAccess_ReadWrite);
|
||||
NzVertexMapper(NzVertexBuffer* vertexBuffer, nzBufferAccess access = nzBufferAccess_ReadWrite);
|
||||
~NzVertexMapper();
|
||||
|
||||
template<typename T> NzSparsePtr<T> GetComponentPtr(nzVertexComponent component);
|
||||
unsigned int GetVertexCount() const;
|
||||
|
||||
void Unmap();
|
||||
|
||||
private:
|
||||
NzBufferMapper<NzVertexBuffer> m_mapper;
|
||||
unsigned int m_vertexCount;
|
||||
};
|
||||
|
||||
#include <Nazara/Utility/VertexMapper.inl>
|
||||
|
||||
Reference in New Issue
Block a user