Om  1.0.0
A universal framework for multimedia simulation
om::graphics::buffers::VertexBuffer Member List

This is the complete list of members for om::graphics::buffers::VertexBuffer, including all inherited members.

add(const T &newAttribute)om::graphics::buffers::Bufferinline
add(const T *newAttributes, Size number)om::graphics::buffers::Bufferinline
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::GraphicsContextObjectinline
contextom::graphics::devices::GraphicsContextObjectprotected
download(DownloadRequest &request)om::graphics::buffers::Buffervirtual
om::graphics::devices::GraphicsContextObject::download()om::graphics::devices::GraphicsContextObject
get(Index index) const om::graphics::buffers::Bufferinline
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::Bufferinline
getCapacity() const om::graphics::buffers::Buffer
getCapacityInBytes() const om::graphics::buffers::Buffer
getContext() const om::graphics::devices::GraphicsContextObjectinline
getPointer()om::graphics::buffers::Bufferinline
getPointer() const om::graphics::buffers::Bufferinline
getRenderable() const om::graphics::buffers::Bufferinline
getSize() const om::graphics::buffers::Bufferinline
getSizeInBytes() const om::graphics::buffers::Bufferinline
getStride() const om::graphics::buffers::Bufferinline
getUsage() const om::graphics::buffers::Bufferinline
GraphicsContextObject()om::graphics::devices::GraphicsContextObjectinlineprotected
GraphicsContextObject(GraphicsContext *newContext)om::graphics::devices::GraphicsContextObjectinlineprotected
hasData() const om::graphics::buffers::Bufferinline
isDownloaded() const om::graphics::buffers::Buffervirtual
isMapped() const om::graphics::buffers::Buffer
isUploaded() const om::graphics::buffers::Buffervirtual
isValid() const om::graphics::buffers::Buffervirtual
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_TYPEom::graphics::buffers::VertexBufferstatic
set(Index index, const T &element)om::graphics::buffers::Bufferinline
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::Buffervirtual
setCapacity(Size newCapacity)om::graphics::buffers::Buffer
setCapacityInBytes(Size newCapacityInBytes)om::graphics::buffers::Buffer
setContext(devices::GraphicsContext *newContext)om::graphics::buffers::Buffervirtual
setSize(Size newSize)om::graphics::buffers::Buffer
setUsage(const BufferUsage &newUsage)om::graphics::buffers::Bufferinline
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::Buffervirtual
om::graphics::devices::GraphicsContextObject::upload()om::graphics::devices::GraphicsContextObject
VertexBuffer()om::graphics::buffers::VertexBufferinline
VertexBuffer(const AttributeType &newType)om::graphics::buffers::VertexBufferinline
VertexBuffer(const AttributeType &newType, Size capacity)om::graphics::buffers::VertexBufferinline
VertexBuffer(devices::GraphicsContext *context, const BufferUsage &usage=BufferUsage::STATIC)om::graphics::buffers::VertexBufferinline
VertexBuffer(devices::GraphicsContext *context, const AttributeType &newType, const BufferUsage &usage=BufferUsage::STATIC)om::graphics::buffers::VertexBufferinline
VertexBuffer(devices::GraphicsContext *context, const AttributeType &newType, Size capacity, const BufferUsage &usage=BufferUsage::STATIC)om::graphics::buffers::VertexBufferinline
~Buffer()om::graphics::buffers::Buffer
~GraphicsContextObject()om::graphics::devices::GraphicsContextObjectvirtual