Castor3D 0.14.0
Multiplatform 3D engine
castor3d::GpuBufferBase Liste des membres

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

getBuffer() constcastor3d::GpuBufferBaseinline
getBuffer()castor3d::GpuBufferBaseinline
getData(VkDeviceSize offset) constcastor3d::GpuBufferBaseinline
getData(VkDeviceSize offset)castor3d::GpuBufferBaseinline
getDatas() constcastor3d::GpuBufferBaseinline
getDatas()castor3d::GpuBufferBaseinline
GpuBufferBase(RenderSystem const &renderSystem, VkBufferUsageFlags usage, VkMemoryPropertyFlags memoryFlags, castor::String debugName, ashes::QueueShare sharingMode, VkDeviceSize allocatedSize, bool smallData=false)castor3d::GpuBufferBase
GpuBufferPoolcastor3d::GpuBufferBasefriend
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