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

This is the complete list of members for om::graphics::buffers::DeviceBuffer, 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 =0om::graphics::buffers::DeviceBufferpure virtual
getContext() const om::graphics::devices::DeviceResourceinline
getData(void *data, Size &numBytes) const =0om::graphics::buffers::DeviceBufferpure virtual
getType() const om::graphics::buffers::DeviceBufferinline
getUsage() const =0om::graphics::buffers::DeviceBufferpure virtual
isMapped() const =0om::graphics::buffers::DeviceBufferpure virtual
isValid() const =0om::graphics::devices::DeviceResourcepure virtual
map(BufferAccessType accessType)=0om::graphics::buffers::DeviceBufferpure virtual
mapRange(BufferAccessType accessType, Index byteOffset, Size numBytes)=0om::graphics::buffers::DeviceBufferpure virtual
reallocate()=0om::graphics::buffers::DeviceBufferpure virtual
reallocate(BufferUsage newUsage)=0om::graphics::buffers::DeviceBufferpure virtual
setCapacity(Size newCapacityInBytes)=0om::graphics::buffers::DeviceBufferpure virtual
setCapacity(Size newCapacityInBytes, BufferUsage newUsage)=0om::graphics::buffers::DeviceBufferpure virtual
setData(const void *data, Size numBytes, BufferUsage newUsage=BufferUsage::STATIC)=0om::graphics::buffers::DeviceBufferpure virtual
unmap() const =0om::graphics::buffers::DeviceBufferpure virtual
updateData(const void *data, Size numBytes, Index startIndex=0)=0om::graphics::buffers::DeviceBufferpure virtual
~DeviceResource()om::graphics::devices::DeviceResourcevirtual