Cogs.Core
Cogs::BuffersGLES30 Member List

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

annotate(BufferHandle handle, const StringView &name)Cogs::IBuffersinlinevirtual
annotate(VertexBufferHandle handle, const StringView &name)Cogs::IBuffersinlinevirtual
bufferMemoryConsumption (defined in Cogs::BuffersGLES30)Cogs::BuffersGLES30
buffers (defined in Cogs::BuffersGLES30)Cogs::BuffersGLES30
capabilities (defined in Cogs::BuffersGLES30)Cogs::BuffersGLES30private
context (defined in Cogs::BuffersGLES30)Cogs::BuffersGLES30private
createVertexFormat(const VertexElement *elements, size_t count) override (defined in Cogs::BuffersCommon)Cogs::BuffersCommonvirtual
effects (defined in Cogs::BuffersGLES30)Cogs::BuffersGLES30private
getNativeHandle(BufferHandle bufferHandle) overrideCogs::BuffersGLES30inlinevirtual
getVertexFormat(VertexFormatHandle handle) override (defined in Cogs::BuffersCommon)Cogs::BuffersCommonvirtual
initialize(CapabilitiesGLES30 *capabilities, ContextGLES30 *context, EffectsGLES30 *effects) (defined in Cogs::BuffersGLES30)Cogs::BuffersGLES30inline
inputLayouts (defined in Cogs::BuffersGLES30)Cogs::BuffersGLES30
loadBuffer(const void *data, const size_t size, Usage::EUsage usage, uint32_t accessMode, uint32_t bindFlags, uint32_t stride=0) overrideCogs::BuffersGLES30virtual
loadIndexBuffer(const void *indexData, const size_t count, const size_t indexSize)Cogs::BuffersGLES30virtual
loadInputLayout(const VertexFormatHandle *vertexFormats, const size_t count, EffectHandle effectHandle) overrideCogs::BuffersGLES30virtual
loadVertexArrayObject(const EffectHandle effectHandle, const VertexBufferHandle *vertexBufferHandles, const size_t count, const VertexFormat *const *vertexFormats=nullptr, const uint32_t *strides=nullptr, const uint32_t *offsets=nullptr, const IndexBufferHandle indexBufferHandle=IndexBufferHandle::NoHandle, uint32_t stride=4) overrideCogs::BuffersGLES30virtual
loadVertexBuffer(const void *vertexData, const size_t count, const VertexFormat &vertexFormat) overrideCogs::BuffersGLES30virtual
loadVertexBuffer(const void *vertexData, const size_t count, VertexFormatHandle vertexFormatHandle) override (defined in Cogs::BuffersGLES30)Cogs::BuffersGLES30virtual
releaseBuffer(BufferHandle bufferHandle)Cogs::BuffersGLES30virtual
releaseIndexBuffer(IndexBufferHandle indexBufferHandle)Cogs::BuffersGLES30virtual
releaseInputLayout(InputLayoutHandle vertexFormatHandle)Cogs::BuffersGLES30virtual
releaseResources()Cogs::BuffersGLES30virtual
releaseVertexArrayObject(VertexArrayObjectHandle vertexArrayObjectHandle)Cogs::BuffersGLES30virtual
releaseVertexBuffer(VertexBufferHandle vertexBufferHandle) overrideCogs::BuffersGLES30virtual
retrieveSubBuffer(void *data, BufferHandle source, const size_t offset, const size_t size) overrideCogs::BuffersGLES30virtual
vertexArrayObjects (defined in Cogs::BuffersGLES30)Cogs::BuffersGLES30