allocate(VkDeviceSize size) | castor3d::PoolUniformBuffer | |
cleanup(RenderDevice const &device) noexcept | castor3d::PoolUniformBuffer | |
deallocate(VkDeviceSize offset) noexcept | castor3d::PoolUniformBuffer | |
flush() | castor3d::PoolUniformBuffer | |
getAlignedSize(uint32_t size) const noexcept | castor3d::PoolUniformBuffer | inline |
getAlignedSize() const noexcept | castor3d::PoolUniformBuffer | inline |
getBuffer() const noexcept | castor3d::PoolUniformBuffer | inline |
getBuffer() noexcept | castor3d::PoolUniformBuffer | inline |
getData(VkDeviceSize offset) const noexcept | castor3d::PoolUniformBuffer | inline |
getData(VkDeviceSize offset) noexcept | castor3d::PoolUniformBuffer | inline |
getDatas() const noexcept | castor3d::PoolUniformBuffer | inline |
getDatas() noexcept | castor3d::PoolUniformBuffer | inline |
getElementSize() const noexcept | castor3d::PoolUniformBuffer | inline |
hasAllocated() const noexcept | castor3d::PoolUniformBuffer | |
hasAvailable(VkDeviceSize size) const noexcept | castor3d::PoolUniformBuffer | |
hasBuffer() const noexcept | castor3d::PoolUniformBuffer | inline |
initialise(RenderDevice const &device) | castor3d::PoolUniformBuffer | |
PoolUniformBuffer(RenderSystem const &renderSystem, VkBufferUsageFlags usage, VkMemoryPropertyFlags flags, castor::String debugName, ashes::QueueShare sharingMode={}) | castor3d::PoolUniformBuffer | |