Castor3D
..
|
Liste complète des membres de castor3d::GpuBuffer, y compris les membres hérités :
allocate(size_t size) | castor3d::GpuBuffer | |
bind() const =0 | castor3d::GpuBuffer | pure virtual |
bind(bool instantiated) const | castor3d::GpuBuffer | inlinevirtual |
copy(GpuBuffer const &src, uint32_t srcOffset, uint32_t dstOffset, uint32_t size) const =0 | castor3d::GpuBuffer | pure virtual |
create()=0 | castor3d::GpuBuffer | pure virtual |
deallocate(uint32_t offset) | castor3d::GpuBuffer | |
destroy()=0 | castor3d::GpuBuffer | pure virtual |
download(uint32_t offset, uint32_t count, uint8_t *buffer) const =0 | castor3d::GpuBuffer | pure virtual |
getBindingPoint() const =0 | castor3d::GpuBuffer | pure virtual |
GpuBuffer(RenderSystem &renderSystem) | castor3d::GpuBuffer | explicit |
GpuBufferPool class | castor3d::GpuBuffer | friend |
hasAvailable(size_t size) const | castor3d::GpuBuffer | |
initialiseStorage(uint32_t numLevels, uint32_t minBlockSize, BufferAccessType type, BufferAccessNature nature) | castor3d::GpuBuffer | |
lock(uint32_t offset, uint32_t count, AccessTypes const &flags) const =0 | castor3d::GpuBuffer | pure virtual |
setBindingPoint(uint32_t index) const =0 | castor3d::GpuBuffer | pure virtual |
unbind() const =0 | castor3d::GpuBuffer | pure virtual |
unlock() const =0 | castor3d::GpuBuffer | pure virtual |
upload(uint32_t offset, uint32_t count, uint8_t const *buffer) const =0 | castor3d::GpuBuffer | pure virtual |
~GpuBuffer() | castor3d::GpuBuffer | virtual |