Castor3D 0.14.0
Multiplatform 3D engine
castor3d::GpuBufferT< AllocatorT > Liste des membres

Liste complète des membres de castor3d::GpuBufferT< AllocatorT >, y compris les membres hérités :

allocate(VkDeviceSize size)castor3d::GpuBufferT< AllocatorT >
deallocate(MemChunk const &mem)castor3d::GpuBufferT< AllocatorT >
getBuffer() constcastor3d::GpuBufferBaseinline
getBuffer()castor3d::GpuBufferBaseinline
getData(VkDeviceSize offset) constcastor3d::GpuBufferBaseinline
getData(VkDeviceSize offset)castor3d::GpuBufferBaseinline
getDatas() constcastor3d::GpuBufferBaseinline
getDatas()castor3d::GpuBufferBaseinline
getMinAlignment() constcastor3d::GpuBufferT< AllocatorT >
GpuBufferBase(RenderSystem const &renderSystem, VkBufferUsageFlags usage, VkMemoryPropertyFlags memoryFlags, castor::String debugName, ashes::QueueShare sharingMode, VkDeviceSize allocatedSize, bool smallData=false)castor3d::GpuBufferBase
GpuBufferPoolcastor3d::GpuBufferT< AllocatorT >friend
GpuBufferT(RenderSystem const &renderSystem, VkBufferUsageFlags usage, VkMemoryPropertyFlags memoryFlags, castor::String debugName, ashes::QueueShare sharingMode, AllocatorT allocator, bool smallData=false)castor3d::GpuBufferT< AllocatorT >
hasAvailable(VkDeviceSize size) constcastor3d::GpuBufferT< AllocatorT >
hasBuffer() constcastor3d::GpuBufferBaseinline
markDirty(VkDeviceSize offset, VkDeviceSize size, VkAccessFlags dstAccessFlags, VkPipelineStageFlags dstPipelineFlags)castor3d::GpuBufferBase
operator ashes::Buffer< uint8_t > &()castor3d::GpuBufferBaseinline
operator ashes::Buffer< uint8_t > const &() constcastor3d::GpuBufferBaseinline
upload(ashes::CommandBuffer const &cb)castor3d::GpuBufferBase
uploadDirect(ashes::Queue const &queue, ashes::CommandPool const &commandPool, VkDeviceSize offset, VkDeviceSize size, VkAccessFlags dstAccessFlags, VkPipelineStageFlags dstPipelineFlags)castor3d::GpuBufferBase