Castor3D  ..
castor3d::GpuBuffer Liste des membres

Liste complète des membres de castor3d::GpuBuffer, y compris les membres hérités :

allocate(size_t size)castor3d::GpuBuffer
bind() const =0castor3d::GpuBufferpure virtual
bind(bool instantiated) constcastor3d::GpuBufferinlinevirtual
copy(GpuBuffer const &src, uint32_t srcOffset, uint32_t dstOffset, uint32_t size) const =0castor3d::GpuBufferpure virtual
create()=0castor3d::GpuBufferpure virtual
deallocate(uint32_t offset)castor3d::GpuBuffer
destroy()=0castor3d::GpuBufferpure virtual
download(uint32_t offset, uint32_t count, uint8_t *buffer) const =0castor3d::GpuBufferpure virtual
getBindingPoint() const =0castor3d::GpuBufferpure virtual
GpuBuffer(RenderSystem &renderSystem)castor3d::GpuBufferexplicit
GpuBufferPool classcastor3d::GpuBufferfriend
hasAvailable(size_t size) constcastor3d::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 =0castor3d::GpuBufferpure virtual
setBindingPoint(uint32_t index) const =0castor3d::GpuBufferpure virtual
unbind() const =0castor3d::GpuBufferpure virtual
unlock() const =0castor3d::GpuBufferpure virtual
upload(uint32_t offset, uint32_t count, uint8_t const *buffer) const =0castor3d::GpuBufferpure virtual
~GpuBuffer()castor3d::GpuBuffervirtual