![]() |
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 |