TachyonUI 0.1.0
High-performance UI for building tools.
Loading...
Searching...
No Matches
tachyon::vulkan::DescriptorWriter Struct Reference

#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

Member Function Documentation

◆ write_image()

void tachyon::vulkan::DescriptorWriter::write_image ( int binding,
VkImageView image,
VkSampler sampler,
VkImageLayout layout,
VkDescriptorType type )

◆ write_buffer()

void tachyon::vulkan::DescriptorWriter::write_buffer ( int binding,
VkBuffer buffer,
size_t size,
size_t offset,
VkDescriptorType type )

◆ clear()

void tachyon::vulkan::DescriptorWriter::clear ( )

◆ update_set()

void tachyon::vulkan::DescriptorWriter::update_set ( VkDevice device,
VkDescriptorSet set )

Member Data Documentation

◆ imageInfos

::std::deque<VkDescriptorImageInfo> tachyon::vulkan::DescriptorWriter::imageInfos

◆ bufferInfos

::std::deque<VkDescriptorBufferInfo> tachyon::vulkan::DescriptorWriter::bufferInfos

◆ writes

::std::vector<VkWriteDescriptorSet> tachyon::vulkan::DescriptorWriter::writes

The documentation for this struct was generated from the following file: