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 | |
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 | |
~Buffer() | om::graphics::buffers::Buffer | |
~GraphicsContextObject() | om::graphics::devices::GraphicsContextObject | virtual |