Castor3D  0.11.0
Multiplatform 3D engine
castor3d::GpuBuffer Liste des membres

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

allocate(VkDeviceSize size)castor3d::GpuBuffer
cleanup(RenderDevice const &device)castor3d::GpuBuffer
copy(ashes::CommandBuffer const &commandBuffer, GpuBuffer const &src, MemChunk const &srcChunk, VkDeviceSize dstOffset) constcastor3d::GpuBuffer
deallocate(MemChunk const &mem)castor3d::GpuBuffer
download(ashes::StagingBuffer &stagingBuffer, ashes::Queue const &queue, ashes::CommandPool const &commandPool, MemChunk const &chunk, uint8_t *buffer) constcastor3d::GpuBuffer
flush(MemChunk const &chunk) constcastor3d::GpuBuffer
getBuffer() constcastor3d::GpuBufferinline
getBuffer()castor3d::GpuBufferinline
GpuBuffer(RenderSystem const &renderSystem, VkBufferUsageFlags usage, VkMemoryPropertyFlags memoryFlags, castor::String debugName, ashes::QueueShare sharingMode, uint32_t numLevels, uint32_t minBlockSize)castor3d::GpuBuffer
GpuBufferPool classcastor3d::GpuBufferfriend
hasAvailable(VkDeviceSize size) constcastor3d::GpuBuffer
hasBuffer() constcastor3d::GpuBufferinline
initialise(RenderDevice const &device)castor3d::GpuBuffer
invalidate(MemChunk const &chunk) constcastor3d::GpuBuffer
lock(MemChunk const &chunk) constcastor3d::GpuBuffer
operator ashes::Buffer< uint8_t > &()castor3d::GpuBufferinline
operator ashes::Buffer< uint8_t > const &() constcastor3d::GpuBufferinline
unlock() constcastor3d::GpuBuffer
upload(ashes::StagingBuffer &stagingBuffer, ashes::Queue const &queue, ashes::CommandPool const &commandPool, MemChunk const &chunk, uint8_t const *buffer) constcastor3d::GpuBuffer
upload(ashes::StagingBuffer &stagingBuffer, ashes::CommandBuffer const &commandBuffer, MemChunk const &chunk, uint8_t const *buffer) constcastor3d::GpuBuffer