Added [Index|Vertex]Buffer easy constructor

Former-commit-id: 4536af8c833c15b49876c773defd3475a561df4b
This commit is contained in:
Lynix
2014-08-18 15:39:44 +02:00
parent f936dac6ad
commit df44d799c8
4 changed files with 24 additions and 0 deletions

View File

@@ -21,6 +21,7 @@ class NAZARA_API NzIndexBuffer : public NzResource
{
public:
NzIndexBuffer() = default;
NzIndexBuffer(bool largeIndices, NzBuffer* buffer);
NzIndexBuffer(bool largeIndices, NzBuffer* buffer, unsigned int startOffset, unsigned int endOffset);
NzIndexBuffer(bool largeIndices, unsigned int length, nzBufferStorage storage = nzBufferStorage_Software, nzBufferUsage usage = nzBufferUsage_Static);
NzIndexBuffer(const NzIndexBuffer& indexBuffer);
@@ -51,6 +52,7 @@ class NAZARA_API NzIndexBuffer : public NzResource
void Optimize();
void Reset();
void Reset(bool largeIndices, NzBuffer* buffer);
void Reset(bool largeIndices, NzBuffer* buffer, unsigned int startOffset, unsigned int endOffset);
void Reset(bool largeIndices, unsigned int length, nzBufferStorage storage = nzBufferStorage_Software, nzBufferUsage usage = nzBufferUsage_Static);
void Reset(const NzIndexBuffer& indexBuffer);