Cogs.Core
Cogs::BuffersD3D11 Member List

This is the complete list of members for Cogs::BuffersD3D11, including all inherited members.

annotate(BufferHandle handle, const StringView &name) overrideCogs::BuffersD3D11virtual
annotate(VertexBufferHandle handle, const StringView &name) overrideCogs::BuffersD3D11virtual
bufferMemoryConsumption (defined in Cogs::BuffersD3D11)Cogs::BuffersD3D11
buffers (defined in Cogs::BuffersD3D11)Cogs::BuffersD3D11
BuffersD3D11(struct GraphicsDeviceD3D11 *device) (defined in Cogs::BuffersD3D11)Cogs::BuffersD3D11
context (defined in Cogs::BuffersD3D11)Cogs::BuffersD3D11private
createVertexFormat(const VertexElement *elements, size_t count) override (defined in Cogs::BuffersCommon)Cogs::BuffersCommonvirtual
device (defined in Cogs::BuffersD3D11)Cogs::BuffersD3D11private
effects (defined in Cogs::BuffersD3D11)Cogs::BuffersD3D11private
getNativeHandle(BufferHandle bufferHandle) overrideCogs::BuffersD3D11virtual
getVertexFormat(VertexFormatHandle handle) override (defined in Cogs::BuffersCommon)Cogs::BuffersCommonvirtual
initialize(struct ContextD3D11 *context_set, struct EffectsD3D11 *effects_set) (defined in Cogs::BuffersD3D11)Cogs::BuffersD3D11inline
inputLayouts (defined in Cogs::BuffersD3D11)Cogs::BuffersD3D11
loadBuffer(const void *data, const size_t size, Usage::EUsage usage, uint32_t accessMode, uint32_t bindFlags, uint32_t stride=0)Cogs::BuffersD3D11virtual
loadIndexBuffer(const void *vertexData, const size_t count, const size_t indexSize)Cogs::BuffersD3D11virtual
loadInputLayout(const VertexFormatHandle *vertexFormats, const size_t count, EffectHandle effectHandle) overrideCogs::BuffersD3D11virtual
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) overrideCogs::BuffersCommonvirtual
loadVertexBuffer(const void *vertexData, const size_t count, const VertexFormat &vertexFormat)Cogs::BuffersD3D11virtual
loadVertexBuffer(const void *vertexData, const size_t count, VertexFormatHandle vertexFormatHandle) (defined in Cogs::BuffersD3D11)Cogs::BuffersD3D11virtual
releaseBuffer(BufferHandle bufferHandle)Cogs::BuffersD3D11virtual
releaseIndexBuffer(IndexBufferHandle indexBufferHandle)Cogs::BuffersD3D11virtual
releaseInputLayout(InputLayoutHandle vertexFormatHandle)Cogs::BuffersD3D11virtual
releaseResources()Cogs::BuffersD3D11virtual
releaseVertexArrayObject(VertexArrayObjectHandle) overrideCogs::BuffersCommonvirtual
releaseVertexBuffer(VertexBufferHandle vertexBufferHandle)Cogs::BuffersD3D11virtual
retrieveSubBuffer(void *, BufferHandle, const size_t, const size_t)Cogs::BuffersD3D11inlinevirtual
setDevice(const ResourcePointer< ID3D11Device > &device_set) (defined in Cogs::BuffersD3D11)Cogs::BuffersD3D11inline