Castor3D 0.16.0
Multiplatform 3D engine
castor3d::GpuBufferT< AllocatorT > Member List

This is the complete list of members for castor3d::GpuBufferT< AllocatorT >, including all inherited members.

allocate(VkDeviceSize size)castor3d::GpuBufferT< AllocatorT >
deallocate(MemChunk const &mem) noexceptcastor3d::GpuBufferT< AllocatorT >
getBuffer() const noexceptcastor3d::GpuBufferBaseinline
getBuffer() noexceptcastor3d::GpuBufferBaseinline
getData(VkDeviceSize offset) const noexceptcastor3d::GpuBufferBaseinline
getData(VkDeviceSize offset) noexceptcastor3d::GpuBufferBaseinline
getDatas() const noexceptcastor3d::GpuBufferBaseinline
getDatas() noexceptcastor3d::GpuBufferBaseinline
getMinAlignment() const noexceptcastor3d::GpuBufferT< AllocatorT >
GpuBufferBase(RenderSystem const &renderSystem, VkBufferUsageFlags usage, VkMemoryPropertyFlags memoryFlags, castor::String const &debugName, ashes::QueueShare sharingMode, VkDeviceSize allocatedSize)castor3d::GpuBufferBase
GpuBufferPoolcastor3d::GpuBufferT< AllocatorT >friend
GpuBufferT(RenderSystem const &renderSystem, VkBufferUsageFlags usage, VkMemoryPropertyFlags memoryFlags, castor::String const &debugName, ashes::QueueShare sharingMode, AllocatorT allocator)castor3d::GpuBufferT< AllocatorT >
hasAvailable(VkDeviceSize size) const noexceptcastor3d::GpuBufferT< AllocatorT >
hasBuffer() const noexceptcastor3d::GpuBufferBaseinline
markDirty(VkDeviceSize offset, VkDeviceSize size, VkAccessFlags dstAccessFlags, VkPipelineStageFlags dstPipelineFlags)castor3d::GpuBufferBase
upload(UploadData &uploader)castor3d::GpuBufferBase
upload(UploadData &uploader, VkDeviceSize offset, VkDeviceSize size, VkAccessFlags dstAccessFlags, VkPipelineStageFlags dstPipelineFlags)castor3d::GpuBufferBase