PeriDyno 1.0.0
Loading...
Searching...
No Matches
VulkanInitializers.hpp File Reference
#include <vector>
#include "vulkan/vulkan.h"
Include dependency graph for VulkanInitializers.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  vks
 
namespace  vks::initializers
 

Functions

VkMemoryAllocateInfo vks::initializers::memoryAllocateInfo ()
 
VkMappedMemoryRange vks::initializers::mappedMemoryRange ()
 
VkCommandBufferAllocateInfo vks::initializers::commandBufferAllocateInfo (VkCommandPool commandPool, VkCommandBufferLevel level, uint32_t bufferCount)
 
VkCommandPoolCreateInfo vks::initializers::commandPoolCreateInfo ()
 
VkCommandBufferBeginInfo vks::initializers::commandBufferBeginInfo ()
 
VkCommandBufferInheritanceInfo vks::initializers::commandBufferInheritanceInfo ()
 
VkRenderPassBeginInfo vks::initializers::renderPassBeginInfo ()
 
VkRenderPassCreateInfo vks::initializers::renderPassCreateInfo ()
 
VkImageMemoryBarrier vks::initializers::imageMemoryBarrier ()
 Initialize an image memory barrier with no image transfer ownership.
 
VkBufferMemoryBarrier vks::initializers::bufferMemoryBarrier ()
 Initialize a buffer memory barrier with no image transfer ownership.
 
VkMemoryBarrier vks::initializers::memoryBarrier ()
 
VkImageCreateInfo vks::initializers::imageCreateInfo ()
 
VkSamplerCreateInfo vks::initializers::samplerCreateInfo ()
 
VkImageViewCreateInfo vks::initializers::imageViewCreateInfo ()
 
VkFramebufferCreateInfo vks::initializers::framebufferCreateInfo ()
 
VkSemaphoreCreateInfo vks::initializers::semaphoreCreateInfo ()
 
VkFenceCreateInfo vks::initializers::fenceCreateInfo (VkFenceCreateFlags flags=0)
 
VkEventCreateInfo vks::initializers::eventCreateInfo ()
 
VkSubmitInfo vks::initializers::submitInfo ()
 
VkViewport vks::initializers::viewport (float width, float height, float minDepth, float maxDepth)
 
VkRect2D vks::initializers::rect2D (int32_t width, int32_t height, int32_t offsetX, int32_t offsetY)
 
VkBufferCreateInfo vks::initializers::bufferCreateInfo ()
 
VkBufferCreateInfo vks::initializers::bufferCreateInfo (VkBufferUsageFlags usage, VkDeviceSize size)
 
VkDescriptorPoolCreateInfo vks::initializers::descriptorPoolCreateInfo (uint32_t poolSizeCount, VkDescriptorPoolSize *pPoolSizes, uint32_t maxSets)
 
VkDescriptorPoolCreateInfo vks::initializers::descriptorPoolCreateInfo (const std::vector< VkDescriptorPoolSize > &poolSizes, uint32_t maxSets)
 
VkDescriptorPoolSize vks::initializers::descriptorPoolSize (VkDescriptorType type, uint32_t descriptorCount)
 
VkDescriptorSetLayoutBinding vks::initializers::descriptorSetLayoutBinding (VkDescriptorType type, VkShaderStageFlags stageFlags, uint32_t binding, uint32_t descriptorCount=1)
 
VkDescriptorSetLayoutCreateInfo vks::initializers::descriptorSetLayoutCreateInfo (const VkDescriptorSetLayoutBinding *pBindings, uint32_t bindingCount)
 
VkDescriptorSetLayoutCreateInfo vks::initializers::descriptorSetLayoutCreateInfo (const std::vector< VkDescriptorSetLayoutBinding > &bindings)
 
VkPipelineLayoutCreateInfo vks::initializers::pipelineLayoutCreateInfo (const VkDescriptorSetLayout *pSetLayouts, uint32_t setLayoutCount=1)
 
VkPipelineLayoutCreateInfo vks::initializers::pipelineLayoutCreateInfo (uint32_t setLayoutCount=1)
 
VkDescriptorSetAllocateInfo vks::initializers::descriptorSetAllocateInfo (VkDescriptorPool descriptorPool, const VkDescriptorSetLayout *pSetLayouts, uint32_t descriptorSetCount)
 
VkDescriptorImageInfo vks::initializers::descriptorImageInfo (VkSampler sampler, VkImageView imageView, VkImageLayout imageLayout)
 
VkWriteDescriptorSet vks::initializers::writeDescriptorSet (VkDescriptorSet dstSet, VkDescriptorType type, uint32_t binding, VkDescriptorBufferInfo *bufferInfo, uint32_t descriptorCount=1)
 
VkWriteDescriptorSet vks::initializers::writeDescriptorSet (VkDescriptorSet dstSet, VkDescriptorType type, uint32_t binding, VkDescriptorImageInfo *imageInfo, uint32_t descriptorCount=1)
 
VkVertexInputBindingDescription vks::initializers::vertexInputBindingDescription (uint32_t binding, uint32_t stride, VkVertexInputRate inputRate)
 
VkVertexInputAttributeDescription vks::initializers::vertexInputAttributeDescription (uint32_t binding, uint32_t location, VkFormat format, uint32_t offset)
 
VkPipelineVertexInputStateCreateInfo vks::initializers::pipelineVertexInputStateCreateInfo ()
 
VkPipelineVertexInputStateCreateInfo vks::initializers::pipelineVertexInputStateCreateInfo (const std::vector< VkVertexInputBindingDescription > &vertexBindingDescriptions, const std::vector< VkVertexInputAttributeDescription > &vertexAttributeDescriptions)
 
VkPipelineInputAssemblyStateCreateInfo vks::initializers::pipelineInputAssemblyStateCreateInfo (VkPrimitiveTopology topology, VkPipelineInputAssemblyStateCreateFlags flags, VkBool32 primitiveRestartEnable)
 
VkPipelineRasterizationStateCreateInfo vks::initializers::pipelineRasterizationStateCreateInfo (VkPolygonMode polygonMode, VkCullModeFlags cullMode, VkFrontFace frontFace, VkPipelineRasterizationStateCreateFlags flags=0)
 
VkPipelineColorBlendAttachmentState vks::initializers::pipelineColorBlendAttachmentState (VkColorComponentFlags colorWriteMask, VkBool32 blendEnable)
 
VkPipelineColorBlendStateCreateInfo vks::initializers::pipelineColorBlendStateCreateInfo (uint32_t attachmentCount, const VkPipelineColorBlendAttachmentState *pAttachments)
 
VkPipelineDepthStencilStateCreateInfo vks::initializers::pipelineDepthStencilStateCreateInfo (VkBool32 depthTestEnable, VkBool32 depthWriteEnable, VkCompareOp depthCompareOp)
 
VkPipelineViewportStateCreateInfo vks::initializers::pipelineViewportStateCreateInfo (uint32_t viewportCount, uint32_t scissorCount, VkPipelineViewportStateCreateFlags flags=0)
 
VkPipelineMultisampleStateCreateInfo vks::initializers::pipelineMultisampleStateCreateInfo (VkSampleCountFlagBits rasterizationSamples, VkPipelineMultisampleStateCreateFlags flags=0)
 
VkPipelineDynamicStateCreateInfo vks::initializers::pipelineDynamicStateCreateInfo (const VkDynamicState *pDynamicStates, uint32_t dynamicStateCount, VkPipelineDynamicStateCreateFlags flags=0)
 
VkPipelineDynamicStateCreateInfo vks::initializers::pipelineDynamicStateCreateInfo (const std::vector< VkDynamicState > &pDynamicStates, VkPipelineDynamicStateCreateFlags flags=0)
 
VkPipelineTessellationStateCreateInfo vks::initializers::pipelineTessellationStateCreateInfo (uint32_t patchControlPoints)
 
VkGraphicsPipelineCreateInfo vks::initializers::pipelineCreateInfo (VkPipelineLayout layout, VkRenderPass renderPass, VkPipelineCreateFlags flags=0)
 
VkGraphicsPipelineCreateInfo vks::initializers::pipelineCreateInfo ()
 
VkComputePipelineCreateInfo vks::initializers::computePipelineCreateInfo (VkPipelineLayout layout, VkPipelineCreateFlags flags=0)
 
VkPushConstantRange vks::initializers::pushConstantRange (VkShaderStageFlags stageFlags, uint32_t size, uint32_t offset)
 
VkBindSparseInfo vks::initializers::bindSparseInfo ()
 
VkSpecializationMapEntry vks::initializers::specializationMapEntry (uint32_t constantID, uint32_t offset, size_t size)
 Initialize a map entry for a shader specialization constant.
 
VkSpecializationInfo vks::initializers::specializationInfo (uint32_t mapEntryCount, const VkSpecializationMapEntry *mapEntries, size_t dataSize, const void *data)
 Initialize a specialization constant info structure to pass to a shader stage.
 
VkSpecializationInfo vks::initializers::specializationInfo (const std::vector< VkSpecializationMapEntry > &mapEntries, size_t dataSize, const void *data)
 Initialize a specialization constant info structure to pass to a shader stage.
 
VkAccelerationStructureGeometryKHR vks::initializers::accelerationStructureGeometryKHR ()
 
VkAccelerationStructureBuildGeometryInfoKHR vks::initializers::accelerationStructureBuildGeometryInfoKHR ()
 
VkAccelerationStructureBuildSizesInfoKHR vks::initializers::accelerationStructureBuildSizesInfoKHR ()
 
VkRayTracingShaderGroupCreateInfoKHR vks::initializers::rayTracingShaderGroupCreateInfoKHR ()
 
VkRayTracingPipelineCreateInfoKHR vks::initializers::rayTracingPipelineCreateInfoKHR ()
 
VkWriteDescriptorSetAccelerationStructureKHR vks::initializers::writeDescriptorSetAccelerationStructureKHR ()