|
TachyonUI 0.1.0
High-performance UI for building tools.
|
#include <gui_core/graphics/vulkan/vk_descriptors.h>
Classes | |
| struct | PoolSizeRatio |
Public Member Functions | |
| void | init (VkDevice device, uint32_t initialSets, ::std::span< PoolSizeRatio > poolRatios, const VkAllocationCallbacks *callbacks) |
| void | clear_pools (VkDevice device) |
| void | destroy_pools (VkDevice device) |
| VkDescriptorSet | allocate (VkDevice device, VkDescriptorSetLayout layout, void *pNext=nullptr) |
| void tachyon::vulkan::DescriptorAllocatorGrowable::init | ( | VkDevice | device, |
| uint32_t | initialSets, | ||
| ::std::span< PoolSizeRatio > | poolRatios, | ||
| const VkAllocationCallbacks * | callbacks ) |
| void tachyon::vulkan::DescriptorAllocatorGrowable::clear_pools | ( | VkDevice | device | ) |
| void tachyon::vulkan::DescriptorAllocatorGrowable::destroy_pools | ( | VkDevice | device | ) |
| VkDescriptorSet tachyon::vulkan::DescriptorAllocatorGrowable::allocate | ( | VkDevice | device, |
| VkDescriptorSetLayout | layout, | ||
| void * | pNext = nullptr ) |