PeriDyno 1.0.0
Loading...
Searching...
No Matches
vks::initializers Namespace Reference

Functions

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

Function Documentation

◆ accelerationStructureBuildGeometryInfoKHR()

VkAccelerationStructureBuildGeometryInfoKHR vks::initializers::accelerationStructureBuildGeometryInfoKHR ( )
inline

Definition at line 623 of file VulkanInitializers.hpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ accelerationStructureBuildSizesInfoKHR()

VkAccelerationStructureBuildSizesInfoKHR vks::initializers::accelerationStructureBuildSizesInfoKHR ( )
inline

Definition at line 630 of file VulkanInitializers.hpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ accelerationStructureGeometryKHR()

VkAccelerationStructureGeometryKHR vks::initializers::accelerationStructureGeometryKHR ( )
inline

Definition at line 616 of file VulkanInitializers.hpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ bindSparseInfo()

VkBindSparseInfo vks::initializers::bindSparseInfo ( )
inline

Definition at line 576 of file VulkanInitializers.hpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ bufferCreateInfo() [1/2]

VkBufferCreateInfo vks::initializers::bufferCreateInfo ( )
inline

Definition at line 196 of file VulkanInitializers.hpp.

Here is the caller graph for this function:

◆ bufferCreateInfo() [2/2]

VkBufferCreateInfo vks::initializers::bufferCreateInfo ( VkBufferUsageFlags usage,
VkDeviceSize size )
inline

Definition at line 203 of file VulkanInitializers.hpp.

◆ bufferMemoryBarrier()

VkBufferMemoryBarrier vks::initializers::bufferMemoryBarrier ( )
inline

Initialize a buffer memory barrier with no image transfer ownership.

Definition at line 94 of file VulkanInitializers.hpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ commandBufferAllocateInfo()

VkCommandBufferAllocateInfo vks::initializers::commandBufferAllocateInfo ( VkCommandPool commandPool,
VkCommandBufferLevel level,
uint32_t bufferCount )
inline

Definition at line 35 of file VulkanInitializers.hpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ commandBufferBeginInfo()

VkCommandBufferBeginInfo vks::initializers::commandBufferBeginInfo ( )
inline

Definition at line 55 of file VulkanInitializers.hpp.

Here is the caller graph for this function:

◆ commandBufferInheritanceInfo()

VkCommandBufferInheritanceInfo vks::initializers::commandBufferInheritanceInfo ( )
inline

Definition at line 62 of file VulkanInitializers.hpp.

◆ commandPoolCreateInfo()

VkCommandPoolCreateInfo vks::initializers::commandPoolCreateInfo ( )
inline

Definition at line 48 of file VulkanInitializers.hpp.

◆ computePipelineCreateInfo()

VkComputePipelineCreateInfo vks::initializers::computePipelineCreateInfo ( VkPipelineLayout layout,
VkPipelineCreateFlags flags = 0 )
inline

Definition at line 553 of file VulkanInitializers.hpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ descriptorImageInfo()

VkDescriptorImageInfo vks::initializers::descriptorImageInfo ( VkSampler sampler,
VkImageView imageView,
VkImageLayout imageLayout )
inline

Definition at line 317 of file VulkanInitializers.hpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ descriptorPoolCreateInfo() [1/2]

VkDescriptorPoolCreateInfo vks::initializers::descriptorPoolCreateInfo ( const std::vector< VkDescriptorPoolSize > & poolSizes,
uint32_t maxSets )
inline

Definition at line 227 of file VulkanInitializers.hpp.

◆ descriptorPoolCreateInfo() [2/2]

VkDescriptorPoolCreateInfo vks::initializers::descriptorPoolCreateInfo ( uint32_t poolSizeCount,
VkDescriptorPoolSize * pPoolSizes,
uint32_t maxSets )
inline

Definition at line 214 of file VulkanInitializers.hpp.

Here is the caller graph for this function:

◆ descriptorPoolSize()

VkDescriptorPoolSize vks::initializers::descriptorPoolSize ( VkDescriptorType type,
uint32_t descriptorCount )
inline

Definition at line 239 of file VulkanInitializers.hpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ descriptorSetAllocateInfo()

VkDescriptorSetAllocateInfo vks::initializers::descriptorSetAllocateInfo ( VkDescriptorPool descriptorPool,
const VkDescriptorSetLayout * pSetLayouts,
uint32_t descriptorSetCount )
inline

Definition at line 304 of file VulkanInitializers.hpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ descriptorSetLayoutBinding()

VkDescriptorSetLayoutBinding vks::initializers::descriptorSetLayoutBinding ( VkDescriptorType type,
VkShaderStageFlags stageFlags,
uint32_t binding,
uint32_t descriptorCount = 1 )
inline

Definition at line 249 of file VulkanInitializers.hpp.

Here is the caller graph for this function:

◆ descriptorSetLayoutCreateInfo() [1/2]

VkDescriptorSetLayoutCreateInfo vks::initializers::descriptorSetLayoutCreateInfo ( const std::vector< VkDescriptorSetLayoutBinding > & bindings)
inline

Definition at line 274 of file VulkanInitializers.hpp.

Here is the call graph for this function:

◆ descriptorSetLayoutCreateInfo() [2/2]

VkDescriptorSetLayoutCreateInfo vks::initializers::descriptorSetLayoutCreateInfo ( const VkDescriptorSetLayoutBinding * pBindings,
uint32_t bindingCount )
inline

Definition at line 263 of file VulkanInitializers.hpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ eventCreateInfo()

VkEventCreateInfo vks::initializers::eventCreateInfo ( )
inline

Definition at line 154 of file VulkanInitializers.hpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ fenceCreateInfo()

VkFenceCreateInfo vks::initializers::fenceCreateInfo ( VkFenceCreateFlags flags = 0)
inline

Definition at line 146 of file VulkanInitializers.hpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ framebufferCreateInfo()

VkFramebufferCreateInfo vks::initializers::framebufferCreateInfo ( )
inline

Definition at line 132 of file VulkanInitializers.hpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ imageCreateInfo()

VkImageCreateInfo vks::initializers::imageCreateInfo ( )
inline

Definition at line 110 of file VulkanInitializers.hpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ imageMemoryBarrier()

VkImageMemoryBarrier vks::initializers::imageMemoryBarrier ( )
inline

Initialize an image memory barrier with no image transfer ownership.

Definition at line 84 of file VulkanInitializers.hpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ imageViewCreateInfo()

VkImageViewCreateInfo vks::initializers::imageViewCreateInfo ( )
inline

Definition at line 125 of file VulkanInitializers.hpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ mappedMemoryRange()

VkMappedMemoryRange vks::initializers::mappedMemoryRange ( )
inline

Definition at line 28 of file VulkanInitializers.hpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ memoryAllocateInfo()

VkMemoryAllocateInfo vks::initializers::memoryAllocateInfo ( )
inline

Definition at line 21 of file VulkanInitializers.hpp.

Here is the caller graph for this function:

◆ memoryBarrier()

VkMemoryBarrier vks::initializers::memoryBarrier ( )
inline

Definition at line 103 of file VulkanInitializers.hpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ pipelineColorBlendAttachmentState()

VkPipelineColorBlendAttachmentState vks::initializers::pipelineColorBlendAttachmentState ( VkColorComponentFlags colorWriteMask,
VkBool32 blendEnable )
inline

Definition at line 437 of file VulkanInitializers.hpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ pipelineColorBlendStateCreateInfo()

VkPipelineColorBlendStateCreateInfo vks::initializers::pipelineColorBlendStateCreateInfo ( uint32_t attachmentCount,
const VkPipelineColorBlendAttachmentState * pAttachments )
inline

Definition at line 447 of file VulkanInitializers.hpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ pipelineCreateInfo() [1/2]

VkGraphicsPipelineCreateInfo vks::initializers::pipelineCreateInfo ( )
inline

Definition at line 544 of file VulkanInitializers.hpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ pipelineCreateInfo() [2/2]

VkGraphicsPipelineCreateInfo vks::initializers::pipelineCreateInfo ( VkPipelineLayout layout,
VkRenderPass renderPass,
VkPipelineCreateFlags flags = 0 )
inline

Definition at line 529 of file VulkanInitializers.hpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ pipelineDepthStencilStateCreateInfo()

VkPipelineDepthStencilStateCreateInfo vks::initializers::pipelineDepthStencilStateCreateInfo ( VkBool32 depthTestEnable,
VkBool32 depthWriteEnable,
VkCompareOp depthCompareOp )
inline

Definition at line 458 of file VulkanInitializers.hpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ pipelineDynamicStateCreateInfo() [1/2]

VkPipelineDynamicStateCreateInfo vks::initializers::pipelineDynamicStateCreateInfo ( const std::vector< VkDynamicState > & pDynamicStates,
VkPipelineDynamicStateCreateFlags flags = 0 )
inline

Definition at line 509 of file VulkanInitializers.hpp.

Here is the call graph for this function:

◆ pipelineDynamicStateCreateInfo() [2/2]

VkPipelineDynamicStateCreateInfo vks::initializers::pipelineDynamicStateCreateInfo ( const VkDynamicState * pDynamicStates,
uint32_t dynamicStateCount,
VkPipelineDynamicStateCreateFlags flags = 0 )
inline

Definition at line 496 of file VulkanInitializers.hpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ pipelineInputAssemblyStateCreateInfo()

VkPipelineInputAssemblyStateCreateInfo vks::initializers::pipelineInputAssemblyStateCreateInfo ( VkPrimitiveTopology topology,
VkPipelineInputAssemblyStateCreateFlags flags,
VkBool32 primitiveRestartEnable )
inline

Definition at line 407 of file VulkanInitializers.hpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ pipelineLayoutCreateInfo() [1/2]

VkPipelineLayoutCreateInfo vks::initializers::pipelineLayoutCreateInfo ( const VkDescriptorSetLayout * pSetLayouts,
uint32_t setLayoutCount = 1 )
inline

Definition at line 284 of file VulkanInitializers.hpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ pipelineLayoutCreateInfo() [2/2]

VkPipelineLayoutCreateInfo vks::initializers::pipelineLayoutCreateInfo ( uint32_t setLayoutCount = 1)
inline

Definition at line 295 of file VulkanInitializers.hpp.

Here is the call graph for this function:

◆ pipelineMultisampleStateCreateInfo()

VkPipelineMultisampleStateCreateInfo vks::initializers::pipelineMultisampleStateCreateInfo ( VkSampleCountFlagBits rasterizationSamples,
VkPipelineMultisampleStateCreateFlags flags = 0 )
inline

Definition at line 485 of file VulkanInitializers.hpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ pipelineRasterizationStateCreateInfo()

VkPipelineRasterizationStateCreateInfo vks::initializers::pipelineRasterizationStateCreateInfo ( VkPolygonMode polygonMode,
VkCullModeFlags cullMode,
VkFrontFace frontFace,
VkPipelineRasterizationStateCreateFlags flags = 0 )
inline

Definition at line 420 of file VulkanInitializers.hpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ pipelineTessellationStateCreateInfo()

VkPipelineTessellationStateCreateInfo vks::initializers::pipelineTessellationStateCreateInfo ( uint32_t patchControlPoints)
inline

Definition at line 521 of file VulkanInitializers.hpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ pipelineVertexInputStateCreateInfo() [1/2]

VkPipelineVertexInputStateCreateInfo vks::initializers::pipelineVertexInputStateCreateInfo ( )
inline

Definition at line 386 of file VulkanInitializers.hpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ pipelineVertexInputStateCreateInfo() [2/2]

VkPipelineVertexInputStateCreateInfo vks::initializers::pipelineVertexInputStateCreateInfo ( const std::vector< VkVertexInputBindingDescription > & vertexBindingDescriptions,
const std::vector< VkVertexInputAttributeDescription > & vertexAttributeDescriptions )
inline

Definition at line 393 of file VulkanInitializers.hpp.

Here is the call graph for this function:

◆ pipelineViewportStateCreateInfo()

VkPipelineViewportStateCreateInfo vks::initializers::pipelineViewportStateCreateInfo ( uint32_t viewportCount,
uint32_t scissorCount,
VkPipelineViewportStateCreateFlags flags = 0 )
inline

Definition at line 472 of file VulkanInitializers.hpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ pushConstantRange()

VkPushConstantRange vks::initializers::pushConstantRange ( VkShaderStageFlags stageFlags,
uint32_t size,
uint32_t offset )
inline

Definition at line 564 of file VulkanInitializers.hpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ rayTracingPipelineCreateInfoKHR()

VkRayTracingPipelineCreateInfoKHR vks::initializers::rayTracingPipelineCreateInfoKHR ( )
inline

Definition at line 644 of file VulkanInitializers.hpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ rayTracingShaderGroupCreateInfoKHR()

VkRayTracingShaderGroupCreateInfoKHR vks::initializers::rayTracingShaderGroupCreateInfoKHR ( )
inline

Definition at line 637 of file VulkanInitializers.hpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ rect2D()

VkRect2D vks::initializers::rect2D ( int32_t width,
int32_t height,
int32_t offsetX,
int32_t offsetY )
inline

Definition at line 182 of file VulkanInitializers.hpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ renderPassBeginInfo()

VkRenderPassBeginInfo vks::initializers::renderPassBeginInfo ( )
inline

Definition at line 69 of file VulkanInitializers.hpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ renderPassCreateInfo()

VkRenderPassCreateInfo vks::initializers::renderPassCreateInfo ( )
inline

Definition at line 76 of file VulkanInitializers.hpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ samplerCreateInfo()

VkSamplerCreateInfo vks::initializers::samplerCreateInfo ( )
inline

Definition at line 117 of file VulkanInitializers.hpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ semaphoreCreateInfo()

VkSemaphoreCreateInfo vks::initializers::semaphoreCreateInfo ( )
inline

Definition at line 139 of file VulkanInitializers.hpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ specializationInfo() [1/2]

VkSpecializationInfo vks::initializers::specializationInfo ( const std::vector< VkSpecializationMapEntry > & mapEntries,
size_t dataSize,
const void * data )
inline

Initialize a specialization constant info structure to pass to a shader stage.

Definition at line 605 of file VulkanInitializers.hpp.

Here is the call graph for this function:

◆ specializationInfo() [2/2]

VkSpecializationInfo vks::initializers::specializationInfo ( uint32_t mapEntryCount,
const VkSpecializationMapEntry * mapEntries,
size_t dataSize,
const void * data )
inline

Initialize a specialization constant info structure to pass to a shader stage.

Definition at line 594 of file VulkanInitializers.hpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ specializationMapEntry()

VkSpecializationMapEntry vks::initializers::specializationMapEntry ( uint32_t constantID,
uint32_t offset,
size_t size )
inline

Initialize a map entry for a shader specialization constant.

Definition at line 584 of file VulkanInitializers.hpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ submitInfo()

VkSubmitInfo vks::initializers::submitInfo ( )
inline

Definition at line 161 of file VulkanInitializers.hpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ vertexInputAttributeDescription()

VkVertexInputAttributeDescription vks::initializers::vertexInputAttributeDescription ( uint32_t binding,
uint32_t location,
VkFormat format,
uint32_t offset )
inline

Definition at line 372 of file VulkanInitializers.hpp.

Here is the caller graph for this function:

◆ vertexInputBindingDescription()

VkVertexInputBindingDescription vks::initializers::vertexInputBindingDescription ( uint32_t binding,
uint32_t stride,
VkVertexInputRate inputRate )
inline

Definition at line 360 of file VulkanInitializers.hpp.

Here is the caller graph for this function:

◆ viewport()

VkViewport vks::initializers::viewport ( float width,
float height,
float minDepth,
float maxDepth )
inline

Definition at line 168 of file VulkanInitializers.hpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ writeDescriptorSet() [1/2]

VkWriteDescriptorSet vks::initializers::writeDescriptorSet ( VkDescriptorSet dstSet,
VkDescriptorType type,
uint32_t binding,
VkDescriptorBufferInfo * bufferInfo,
uint32_t descriptorCount = 1 )
inline

Definition at line 326 of file VulkanInitializers.hpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ writeDescriptorSet() [2/2]

VkWriteDescriptorSet vks::initializers::writeDescriptorSet ( VkDescriptorSet dstSet,
VkDescriptorType type,
uint32_t binding,
VkDescriptorImageInfo * imageInfo,
uint32_t descriptorCount = 1 )
inline

Definition at line 343 of file VulkanInitializers.hpp.

Here is the call graph for this function:

◆ writeDescriptorSetAccelerationStructureKHR()

VkWriteDescriptorSetAccelerationStructureKHR vks::initializers::writeDescriptorSetAccelerationStructureKHR ( )
inline

Definition at line 651 of file VulkanInitializers.hpp.

Here is the call graph for this function:
Here is the caller graph for this function: