Cogs.Core
Cogs::BuffersVK Member List

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

annotate(BufferHandle handle, const StringView &name)Cogs::IBuffersinlinevirtual
annotate(VertexBufferHandle handle, const StringView &name)Cogs::IBuffersinlinevirtual
buffers (defined in Cogs::BuffersVK)Cogs::BuffersVK
createVertexFormat(const VertexElement *elements, size_t count) override (defined in Cogs::BuffersCommon)Cogs::BuffersCommonvirtual
getNativeHandle(BufferHandle bufferHandle) overrideCogs::BuffersVKvirtual
getVertexFormat(VertexFormatHandle handle) override (defined in Cogs::BuffersCommon)Cogs::BuffersCommonvirtual
graphicsDevice (defined in Cogs::BuffersVK)Cogs::BuffersVK
initialize(class GraphicsDeviceVK *graphicsDevice) (defined in Cogs::BuffersVK)Cogs::BuffersVK
inputLayouts (defined in Cogs::BuffersVK)Cogs::BuffersVK
loadBuffer(const void *data, const size_t size, Usage::EUsage usage, uint32_t accessMode, uint32_t bindFlags, uint32_t stride=0) overrideCogs::BuffersVKvirtual
loadIndexBuffer(const void *indexData, const size_t count, const size_t indexSize) overrideCogs::BuffersVKvirtual
loadInputLayout(const VertexFormatHandle *vertexFormats, const size_t count, EffectHandle effectHandle) overrideCogs::BuffersVKvirtual
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) overrideCogs::BuffersVKvirtual
loadVertexBuffer(const void *vertexData, const size_t count, VertexFormatHandle vertexFormatHandle) override (defined in Cogs::BuffersVK)Cogs::BuffersVKvirtual
pool1024 (defined in Cogs::BuffersVK)Cogs::BuffersVK
pool256 (defined in Cogs::BuffersVK)Cogs::BuffersVK
releaseBuffer(BufferHandle bufferHandle) overrideCogs::BuffersVKvirtual
releaseIndexBuffer(IndexBufferHandle indexBufferHandle) overrideCogs::BuffersVKvirtual
releaseInputLayout(InputLayoutHandle inputLayoutHandle) overrideCogs::BuffersVKvirtual
releaseResources() overrideCogs::BuffersVKvirtual
releaseVertexArrayObject(VertexArrayObjectHandle) overrideCogs::BuffersCommonvirtual
releaseVertexBuffer(VertexBufferHandle vertexBufferHandle) overrideCogs::BuffersVKvirtual
retrieveSubBuffer(void *data, BufferHandle source, const size_t offset, const size_t size) overrideCogs::BuffersVKvirtual
vertexFormats (defined in Cogs::BuffersVK)Cogs::BuffersVK