|
TachyonUI 0.1.0
High-performance UI for building tools.
|
#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") |