Pyrogenesis  trunk
CVertexBuffer Member List

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 bool dynamic, void *backingStore)CVertexBufferprivate
CompatibleVertexType(const size_t vertexSize, const Renderer::Backend::IBuffer::Type type, const bool dynamic) constCVertexBuffer
CVertexBuffer(const char *name, const size_t vertexSize, const Renderer::Backend::IBuffer::Type type, const bool dynamic)CVertexBuffer
CVertexBuffer(const char *name, const size_t vertexSize, const Renderer::Backend::IBuffer::Type type, const bool dynamic, const size_t maximumBufferSize)CVertexBuffer
CVertexBufferManager classCVertexBufferfriend
DumpStatus() constCVertexBuffer
GetBuffer()CVertexBufferinline
GetBytesAllocated() constCVertexBuffer
GetBytesReserved() constCVertexBuffer
GetVertexSize() constCVertexBufferinline
m_AllocListCVertexBufferprivate
m_BufferCVertexBufferprivate
m_FreeListCVertexBufferprivate
m_FreeVerticesCVertexBufferprivate
m_HasNeededChunksCVertexBufferprivate
m_MaxVerticesCVertexBufferprivate
m_VertexSizeCVertexBufferprivate
NONCOPYABLE(CVertexBuffer)CVertexBufferprivate
PrepareForRendering(VBChunk *chunk)CVertexBuffer
Release(VBChunk *chunk)CVertexBufferprivate
UpdateChunkVertices(VBChunk *chunk, void *data)CVertexBuffer
UploadIfNeeded(Renderer::Backend::IDeviceCommandContext *deviceCommandContext)CVertexBuffer
UseStreaming(const bool dynamic)CVertexBufferstatic
~CVertexBuffer()CVertexBuffer