| add(const T &newAttribute) | om::graphics::buffers::Buffer | inline |
| add(const T *newAttributes, Size number) | om::graphics::buffers::Buffer | inline |
| addAttribute(const AttributeValue &newAttribute) | om::graphics::buffers::Buffer | |
| Buffer() | om::graphics::buffers::Buffer | |
| Buffer(const AttributeType &newType) | om::graphics::buffers::Buffer | |
| Buffer(const AttributeType &newType, Size capacity) | om::graphics::buffers::Buffer | |
| Buffer(const BufferType &bufferType) | om::graphics::buffers::Buffer | |
| Buffer(const BufferType &bufferType, const AttributeType &newType) | om::graphics::buffers::Buffer | |
| Buffer(const BufferType &bufferType, const AttributeType &newType, Size capacity) | om::graphics::buffers::Buffer | |
| Buffer(devices::GraphicsContext *context, const BufferType &bufferType, const BufferUsage &usage=BufferUsage::STATIC) | om::graphics::buffers::Buffer | |
| Buffer(devices::GraphicsContext *context, const BufferType &bufferType, const AttributeType &newType, const BufferUsage &usage=BufferUsage::STATIC) | om::graphics::buffers::Buffer | |
| Buffer(devices::GraphicsContext *context, const BufferType &bufferType, const AttributeType &newType, Size capacity, const BufferUsage &usage=BufferUsage::STATIC) | om::graphics::buffers::Buffer | |
| Buffer(const Buffer &other) | om::graphics::buffers::Buffer | |
| clear() | om::graphics::buffers::Buffer | |
| clearContext() | om::graphics::devices::GraphicsContextObject | inline |
| context | om::graphics::devices::GraphicsContextObject | protected |
| download(DownloadRequest &request) | om::graphics::buffers::Buffer | virtual |
| om::graphics::devices::GraphicsContextObject::download() | om::graphics::devices::GraphicsContextObject | |
| get(Index index) const | om::graphics::buffers::Buffer | inline |
| getAttribute(Index index, AttributeValue &value) const | om::graphics::buffers::Buffer | |
| getAttributes(void *attributes, Size &numAttributes) const | om::graphics::buffers::Buffer | |
| getAttributeType() const | om::graphics::buffers::Buffer | inline |
| getCapacity() const | om::graphics::buffers::Buffer | |
| getCapacityInBytes() const | om::graphics::buffers::Buffer | |
| getContext() const | om::graphics::devices::GraphicsContextObject | inline |
| getPointer() | om::graphics::buffers::Buffer | inline |
| getPointer() const | om::graphics::buffers::Buffer | inline |
| getRenderable() const | om::graphics::buffers::Buffer | inline |
| getSize() const | om::graphics::buffers::Buffer | inline |
| getSizeInBytes() const | om::graphics::buffers::Buffer | inline |
| getStride() const | om::graphics::buffers::Buffer | inline |
| getUsage() const | om::graphics::buffers::Buffer | inline |
| GraphicsContextObject() | om::graphics::devices::GraphicsContextObject | inlineprotected |
| GraphicsContextObject(GraphicsContext *newContext) | om::graphics::devices::GraphicsContextObject | inlineprotected |
| hasData() const | om::graphics::buffers::Buffer | inline |
| isDownloaded() const | om::graphics::buffers::Buffer | virtual |
| isMapped() const | om::graphics::buffers::Buffer | |
| isUploaded() const | om::graphics::buffers::Buffer | virtual |
| isValid() const | om::graphics::buffers::Buffer | virtual |
| map(BufferAccessType accessType) | om::graphics::buffers::Buffer | |
| mapRange(BufferAccessType accessType, Index attributeOffset, Size numAttributes) | om::graphics::buffers::Buffer | |
| operator=(const Buffer &other) | om::graphics::buffers::Buffer | |
| reallocate() | om::graphics::buffers::Buffer | |
| reallocate(BufferUsage newUsage) | om::graphics::buffers::Buffer | |
| remove(Index index) | om::graphics::buffers::Buffer | |
| removeUnordered(Index index) | om::graphics::buffers::Buffer | |
| RESOURCE_TYPE | om::graphics::buffers::VertexBuffer | static |
| set(Index index, const T &element) | om::graphics::buffers::Buffer | inline |
| setAttribute(Index index, const AttributeValue &value) const | om::graphics::buffers::Buffer | |
| setAttributes(const void *attributes, const AttributeType &attributeType, Size numAttributes) | om::graphics::buffers::Buffer | |
| setAttributeType(const AttributeType &newAttributeType) | om::graphics::buffers::Buffer | virtual |
| setCapacity(Size newCapacity) | om::graphics::buffers::Buffer | |
| setCapacityInBytes(Size newCapacityInBytes) | om::graphics::buffers::Buffer | |
| setContext(devices::GraphicsContext *newContext) | om::graphics::buffers::Buffer | virtual |
| setSize(Size newSize) | om::graphics::buffers::Buffer | |
| setUsage(const BufferUsage &newUsage) | om::graphics::buffers::Buffer | inline |
| unmap() const | om::graphics::buffers::Buffer | |
| updateAttributes(const void *attributes, const AttributeType &attributeType, Size numAttributes, Index startIndex=0) | om::graphics::buffers::Buffer | |
| upload(UploadRequest &request) | om::graphics::buffers::Buffer | virtual |
| om::graphics::devices::GraphicsContextObject::upload() | om::graphics::devices::GraphicsContextObject | |
| VertexBuffer() | om::graphics::buffers::VertexBuffer | inline |
| VertexBuffer(const AttributeType &newType) | om::graphics::buffers::VertexBuffer | inline |
| VertexBuffer(const AttributeType &newType, Size capacity) | om::graphics::buffers::VertexBuffer | inline |
| VertexBuffer(devices::GraphicsContext *context, const BufferUsage &usage=BufferUsage::STATIC) | om::graphics::buffers::VertexBuffer | inline |
| VertexBuffer(devices::GraphicsContext *context, const AttributeType &newType, const BufferUsage &usage=BufferUsage::STATIC) | om::graphics::buffers::VertexBuffer | inline |
| VertexBuffer(devices::GraphicsContext *context, const AttributeType &newType, Size capacity, const BufferUsage &usage=BufferUsage::STATIC) | om::graphics::buffers::VertexBuffer | inline |
| ~Buffer() | om::graphics::buffers::Buffer | |
| ~GraphicsContextObject() | om::graphics::devices::GraphicsContextObject | virtual |