Cogs.Core
|
This is the complete list of members for Cogs::BuffersD3D12, including all inherited members.
allocateBuffer(ResourceD3D12 &resource, size_t size, const void *data=nullptr) (defined in Cogs::BuffersD3D12) | Cogs::BuffersD3D12 | |
annotate(BufferHandle handle, const StringView &name) | Cogs::IBuffers | inlinevirtual |
annotate(VertexBufferHandle handle, const StringView &name) | Cogs::IBuffers | inlinevirtual |
bufferPool1024 (defined in Cogs::BuffersD3D12) | Cogs::BuffersD3D12 | private |
bufferPool256 (defined in Cogs::BuffersD3D12) | Cogs::BuffersD3D12 | private |
buffers (defined in Cogs::BuffersD3D12) | Cogs::BuffersD3D12 | |
createVertexFormat(const VertexElement *elements, size_t count) override (defined in Cogs::BuffersCommon) | Cogs::BuffersCommon | virtual |
device (defined in Cogs::BuffersD3D12) | Cogs::BuffersD3D12 | private |
effects (defined in Cogs::BuffersD3D12) | Cogs::BuffersD3D12 | private |
getBufferPool(const size_t size, uint32_t bindFlags=0) (defined in Cogs::BuffersD3D12) | Cogs::BuffersD3D12 | |
getNativeHandle(BufferHandle bufferHandle) override | Cogs::BuffersD3D12 | virtual |
getVertexFormat(VertexFormatHandle handle) override (defined in Cogs::BuffersCommon) | Cogs::BuffersCommon | virtual |
graphicsDevice (defined in Cogs::BuffersD3D12) | Cogs::BuffersD3D12 | |
initialize(struct GraphicsDeviceD3D12 *graphicsDevice) (defined in Cogs::BuffersD3D12) | Cogs::BuffersD3D12 | |
inputLayouts (defined in Cogs::BuffersD3D12) | Cogs::BuffersD3D12 | |
loadBuffer(const void *data, const size_t size, Usage::EUsage usage, uint32_t accessMode, uint32_t bindFlags, uint32_t stride=0) | Cogs::BuffersD3D12 | virtual |
loadIndexBuffer(const void *vertexData, const size_t count, const size_t indexSize) | Cogs::BuffersD3D12 | virtual |
loadInputLayout(const VertexFormatHandle *vertexFormats, const size_t count, EffectHandle effectHandle) | Cogs::BuffersD3D12 | virtual |
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 | Cogs::BuffersCommon | virtual |
loadVertexBuffer(const void *vertexData, const size_t count, const VertexFormat &vertexFormat) override | Cogs::BuffersD3D12 | virtual |
loadVertexBuffer(const void *vertexData, const size_t count, VertexFormatHandle vertexFormat) override (defined in Cogs::BuffersD3D12) | Cogs::BuffersD3D12 | virtual |
releaseBuffer(BufferHandle bufferHandle) | Cogs::BuffersD3D12 | virtual |
releaseBufferInternal(BufferHandle bufferHandle) (defined in Cogs::BuffersD3D12) | Cogs::BuffersD3D12 | |
releaseIndexBuffer(IndexBufferHandle indexBufferHandle) | Cogs::BuffersD3D12 | virtual |
releaseInputLayout(InputLayoutHandle vertexFormatHandle) | Cogs::BuffersD3D12 | virtual |
releaseResources() | Cogs::BuffersD3D12 | virtual |
releaseVertexArrayObject(VertexArrayObjectHandle) override | Cogs::BuffersCommon | virtual |
releaseVertexBuffer(VertexBufferHandle vertexBufferHandle) | Cogs::BuffersD3D12 | virtual |
retrieveSubBuffer(void *data, BufferHandle source, const size_t offset, const size_t size) | Cogs::BuffersD3D12 | virtual |
vertexFormats (defined in Cogs::BuffersD3D12) | Cogs::BuffersD3D12 |