3#include "../IBuffers.h"
15 const VertexFormat*
const* vertexFormats =
nullptr,
const uint32_t* vertexBufferStrides =
nullptr,
const uint32_t* vertexBufferOffsets =
nullptr,
Contains all Cogs related functionality.
virtual VertexArrayObjectHandle loadVertexArrayObject(const EffectHandle effectHandle, const VertexBufferHandle *vertexBufferHandles, const size_t vertexBufferCount, const VertexFormat *const *vertexFormats=nullptr, const uint32_t *vertexBufferStrides=nullptr, const uint32_t *vertexBufferOffsets=nullptr, const IndexBufferHandle indexBufferHandle=IndexBufferHandle::NoHandle, uint32_t indexBufferStride=0) override
virtual void releaseVertexArrayObject(VertexArrayObjectHandle) override
static const Handle_t NoHandle
Represents a handle to nothing.
Provides buffer management functionality.
Vertex element structure used to describe a single data element in a vertex for the input assembler.