|
TachyonUI 0.1.0
High-performance UI for building tools.
|
#include <gui_core/graphics/vulkan/vk_descriptors.h>
Public Member Functions | |
| void | write_image (int binding, VkImageView image, VkSampler sampler, VkImageLayout layout, VkDescriptorType type) |
| void | write_buffer (int binding, VkBuffer buffer, size_t size, size_t offset, VkDescriptorType type) |
| void | clear () |
| void | update_set (VkDevice device, VkDescriptorSet set) |
Public Attributes | |
| ::std::deque< VkDescriptorImageInfo > | imageInfos |
| ::std::deque< VkDescriptorBufferInfo > | bufferInfos |
| ::std::vector< VkWriteDescriptorSet > | writes |
| void tachyon::vulkan::DescriptorWriter::write_image | ( | int | binding, |
| VkImageView | image, | ||
| VkSampler | sampler, | ||
| VkImageLayout | layout, | ||
| VkDescriptorType | type ) |
| void tachyon::vulkan::DescriptorWriter::write_buffer | ( | int | binding, |
| VkBuffer | buffer, | ||
| size_t | size, | ||
| size_t | offset, | ||
| VkDescriptorType | type ) |
| void tachyon::vulkan::DescriptorWriter::clear | ( | ) |
| void tachyon::vulkan::DescriptorWriter::update_set | ( | VkDevice | device, |
| VkDescriptorSet | set ) |
| ::std::deque<VkDescriptorImageInfo> tachyon::vulkan::DescriptorWriter::imageInfos |
| ::std::deque<VkDescriptorBufferInfo> tachyon::vulkan::DescriptorWriter::bufferInfos |
| ::std::vector<VkWriteDescriptorSet> tachyon::vulkan::DescriptorWriter::writes |