Pyrogenesis HEAD
Pyrogenesis, a RTS Engine
|
This is the complete list of members for CVertexBuffer, including all inherited members.
Allocate(const size_t vertexSize, const size_t numberOfVertices, const Renderer::Backend::IBuffer::Type type, const uint32_t usage, void *backingStore) | CVertexBuffer | private |
CompatibleVertexType(const size_t vertexSize, const Renderer::Backend::IBuffer::Type type, const uint32_t usage) const | CVertexBuffer | |
CVertexBuffer(Renderer::Backend::IDevice *device, const char *name, const size_t vertexSize, const Renderer::Backend::IBuffer::Type type, const uint32_t usage) | CVertexBuffer | |
CVertexBuffer(Renderer::Backend::IDevice *device, const char *name, const size_t vertexSize, const Renderer::Backend::IBuffer::Type type, const uint32_t usage, const size_t maximumBufferSize) | CVertexBuffer | |
CVertexBufferManager | CVertexBuffer | friend |
DumpStatus() const | CVertexBuffer | |
GetBuffer() | CVertexBuffer | inline |
GetBytesAllocated() const | CVertexBuffer | |
GetBytesReserved() const | CVertexBuffer | |
GetVertexSize() const | CVertexBuffer | inline |
m_AllocList | CVertexBuffer | private |
m_Buffer | CVertexBuffer | private |
m_FreeList | CVertexBuffer | private |
m_FreeVertices | CVertexBuffer | private |
m_HasNeededChunks | CVertexBuffer | private |
m_MaxVertices | CVertexBuffer | private |
m_VertexSize | CVertexBuffer | private |
NONCOPYABLE(CVertexBuffer) | CVertexBuffer | private |
PrepareForRendering(VBChunk *chunk) | CVertexBuffer | |
Release(VBChunk *chunk) | CVertexBuffer | private |
UpdateChunkVertices(VBChunk *chunk, void *data) | CVertexBuffer | |
UploadIfNeeded(Renderer::Backend::IDeviceCommandContext *deviceCommandContext) | CVertexBuffer | |
UseStreaming(const uint32_t usage) | CVertexBuffer | static |
~CVertexBuffer() | CVertexBuffer |