Castor3D 0.12.0
Multiplatform 3D engine
|
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() const | castor3d::GpuBufferBase | inline |
getBuffer() | castor3d::GpuBufferBase | inline |
getData(VkDeviceSize offset) const | castor3d::GpuBufferBase | inline |
getData(VkDeviceSize offset) | castor3d::GpuBufferBase | inline |
getDatas() const | castor3d::GpuBufferBase | inline |
getDatas() | castor3d::GpuBufferBase | inline |
getMinAlignment() const | castor3d::GpuBufferT< AllocatorT > | |
GpuBufferBase(RenderSystem const &renderSystem, VkBufferUsageFlags usage, VkMemoryPropertyFlags memoryFlags, castor::String debugName, ashes::QueueShare sharingMode, VkDeviceSize allocatedSize, bool smallData=false) | castor3d::GpuBufferBase | |
GpuBufferPool | castor3d::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) const | castor3d::GpuBufferT< AllocatorT > | |
hasBuffer() const | castor3d::GpuBufferBase | inline |
markDirty(VkDeviceSize offset, VkDeviceSize size, VkAccessFlags dstAccessFlags, VkPipelineStageFlags dstPipelineFlags) | castor3d::GpuBufferBase | |
operator ashes::Buffer< uint8_t > &() | castor3d::GpuBufferBase | inline |
operator ashes::Buffer< uint8_t > const &() const | castor3d::GpuBufferBase | inline |
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 |