TachyonUI 0.1.0
High-performance UI for building tools.
Loading...
Searching...
No Matches
vk_initializers.h File Reference
#include <vulkan/vulkan.h>

Go to the source code of this file.

Namespaces

namespace  tachyon
namespace  tachyon::vulkan

Functions

VkCommandPoolCreateInfo tachyon::vulkan::command_pool_create_info (uint32_t queueFamilyIndex, VkCommandPoolCreateFlags flags=0)
VkCommandBufferAllocateInfo tachyon::vulkan::command_buffer_allocate_info (VkCommandPool pool, uint32_t count=1)
VkCommandBufferBeginInfo tachyon::vulkan::command_buffer_begin_info (VkCommandBufferUsageFlags flags=0)
VkCommandBufferSubmitInfo tachyon::vulkan::command_buffer_submit_info (VkCommandBuffer cmd)
VkFenceCreateInfo tachyon::vulkan::fence_create_info (VkFenceCreateFlags flags=0)
VkSemaphoreCreateInfo tachyon::vulkan::semaphore_create_info (VkSemaphoreCreateFlags flags=0)
VkSubmitInfo2 tachyon::vulkan::submit_info (VkCommandBufferSubmitInfo *cmd, VkSemaphoreSubmitInfo *signalSemaphoreInfo, VkSemaphoreSubmitInfo *waitSemaphoreInfo)
VkPresentInfoKHR tachyon::vulkan::present_info ()
VkRenderingAttachmentInfo tachyon::vulkan::attachment_info (VkImageView view, VkClearValue *clear, VkImageLayout layout)
VkRenderingAttachmentInfo tachyon::vulkan::depth_attachment_info (VkImageView view, VkImageLayout layout)
VkRenderingInfo tachyon::vulkan::rendering_info (VkExtent2D renderExtent, VkRenderingAttachmentInfo *colorAttachment, VkRenderingAttachmentInfo *depthAttachment)
VkImageSubresourceRange tachyon::vulkan::image_subresource_range (VkImageAspectFlags aspectMask)
VkSemaphoreSubmitInfo tachyon::vulkan::semaphore_submit_info (VkPipelineStageFlags2 stageMask, VkSemaphore semaphore)
VkDescriptorSetLayoutBinding tachyon::vulkan::descriptorset_layout_binding (VkDescriptorType type, VkShaderStageFlags stageFlags, uint32_t binding)
VkDescriptorSetLayoutCreateInfo tachyon::vulkan::descriptorset_layout_create_info (VkDescriptorSetLayoutBinding *bindings, uint32_t bindingCount)
VkWriteDescriptorSet tachyon::vulkan::write_descriptor_image (VkDescriptorType type, VkDescriptorSet dstSet, VkDescriptorImageInfo *imageInfo, uint32_t binding)
VkWriteDescriptorSet tachyon::vulkan::write_descriptor_buffer (VkDescriptorType type, VkDescriptorSet dstSet, VkDescriptorBufferInfo *bufferInfo, uint32_t binding)
VkDescriptorBufferInfo tachyon::vulkan::buffer_info (VkBuffer buffer, VkDeviceSize offset, VkDeviceSize range)
VkImageCreateInfo tachyon::vulkan::image_create_info (VkFormat format, VkImageUsageFlags usageFlags, VkExtent3D extent)
VkImageViewCreateInfo tachyon::vulkan::imageview_create_info (VkFormat format, VkImage image, VkImageAspectFlags aspectFlags)
VkPipelineLayoutCreateInfo tachyon::vulkan::pipeline_layout_create_info ()
VkPipelineShaderStageCreateInfo tachyon::vulkan::pipeline_shader_stage_create_info (VkShaderStageFlagBits stage, VkShaderModule shaderModule, const char *entry="main")