Om  1.0.0
A universal framework for multimedia simulation
om::graphics::devices::opengl::OpenGLBuffer Member List

This is the complete list of members for om::graphics::devices::opengl::OpenGLBuffer, including all inherited members.

bufferTypeom::graphics::buffers::DeviceBufferprotected
DeviceBuffer(devices::GraphicsContext *newContext, BufferType newBufferType)om::graphics::buffers::DeviceBufferinlineprotected
DeviceResource(GraphicsContext *newContext)om::graphics::devices::DeviceResourceprotected
getCapacity() const om::graphics::devices::opengl::OpenGLBuffervirtual
getContext() const om::graphics::devices::DeviceResourceinline
getData(void *data, Size &numBytes) const om::graphics::devices::opengl::OpenGLBuffervirtual
getID() const om::graphics::devices::opengl::OpenGLBufferinline
getType() const om::graphics::buffers::DeviceBufferinline
getUsage() const om::graphics::devices::opengl::OpenGLBuffervirtual
isMapped() const om::graphics::devices::opengl::OpenGLBuffervirtual
isValid() const om::graphics::devices::opengl::OpenGLBuffervirtual
map(BufferAccessType accessType)om::graphics::devices::opengl::OpenGLBuffervirtual
mapRange(BufferAccessType accessType, Index byteOffset, Size numBytes)om::graphics::devices::opengl::OpenGLBuffervirtual
reallocate()om::graphics::devices::opengl::OpenGLBuffervirtual
reallocate(BufferUsage newUsage)om::graphics::devices::opengl::OpenGLBuffervirtual
setCapacity(Size newCapacityInBytes)om::graphics::devices::opengl::OpenGLBuffervirtual
setCapacity(Size newCapacityInBytes, BufferUsage newUsage)om::graphics::devices::opengl::OpenGLBuffervirtual
setData(const void *data, Size numBytes, BufferUsage newUsage=BufferUsage::STATIC)om::graphics::devices::opengl::OpenGLBuffervirtual
unmap() const om::graphics::devices::opengl::OpenGLBuffervirtual
updateData(const void *data, Size numBytes, Index startIndex=0)om::graphics::devices::opengl::OpenGLBuffervirtual
~DeviceResource()om::graphics::devices::DeviceResourcevirtual
~OpenGLBuffer()om::graphics::devices::opengl::OpenGLBuffer