Castor3D 0.16.0
Multiplatform 3D engine
castor3d::GpuBufferBase Member List

This is the complete list of members for castor3d::GpuBufferBase, including all inherited members.

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
GpuBufferBase(RenderSystem const &renderSystem, VkBufferUsageFlags usage, VkMemoryPropertyFlags memoryFlags, castor::String const &debugName, ashes::QueueShare sharingMode, VkDeviceSize allocatedSize)castor3d::GpuBufferBase
GpuBufferPoolcastor3d::GpuBufferBasefriend
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