Pyrogenesis
trunk
|
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) | CVertexBuffer | private |
CompatibleVertexType(const size_t vertexSize, const Renderer::Backend::IBuffer::Type type, const bool dynamic) const | CVertexBuffer | |
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 class | 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 bool dynamic) | CVertexBuffer | static |
~CVertexBuffer() | CVertexBuffer |