struct RayTracingPipelineCreateInfoKHR

Defined at line 108061 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

Public Members

StructureType sType
const void * pNext
Flags flags
uint32_t stageCount
const vk::PipelineShaderStageCreateInfo * pStages
uint32_t groupCount
const vk::RayTracingShaderGroupCreateInfoKHR * pGroups
uint32_t maxPipelineRayRecursionDepth
const vk::PipelineLibraryCreateInfoKHR * pLibraryInfo
const vk::RayTracingPipelineInterfaceCreateInfoKHR * pLibraryInterface
const vk::PipelineDynamicStateCreateInfo * pDynamicState
PipelineLayout layout
Pipeline basePipelineHandle
int32_t basePipelineIndex

Public Methods

void RayTracingPipelineCreateInfoKHR (vk::PipelineCreateFlags flags_, uint32_t stageCount_, const vk::PipelineShaderStageCreateInfo * pStages_, uint32_t groupCount_, const vk::RayTracingShaderGroupCreateInfoKHR * pGroups_, uint32_t maxPipelineRayRecursionDepth_, const vk::PipelineLibraryCreateInfoKHR * pLibraryInfo_, const vk::RayTracingPipelineInterfaceCreateInfoKHR * pLibraryInterface_, const vk::PipelineDynamicStateCreateInfo * pDynamicState_, vk::PipelineLayout layout_, vk::Pipeline basePipelineHandle_, int32_t basePipelineIndex_, const void * pNext_)

Defined at line 108069 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

void RayTracingPipelineCreateInfoKHR (const RayTracingPipelineCreateInfoKHR & rhs)

Defined at line 108098 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

void RayTracingPipelineCreateInfoKHR (const VkRayTracingPipelineCreateInfoKHR & rhs)

Defined at line 108100 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

void RayTracingPipelineCreateInfoKHR (vk::PipelineCreateFlags flags_, const vk::ArrayProxyNoTemporaries<const vk::PipelineShaderStageCreateInfo> & stages_, const vk::ArrayProxyNoTemporaries<const vk::RayTracingShaderGroupCreateInfoKHR> & groups_, uint32_t maxPipelineRayRecursionDepth_, const vk::PipelineLibraryCreateInfoKHR * pLibraryInfo_, const vk::RayTracingPipelineInterfaceCreateInfoKHR * pLibraryInterface_, const vk::PipelineDynamicStateCreateInfo * pDynamicState_, vk::PipelineLayout layout_, vk::Pipeline basePipelineHandle_, int32_t basePipelineIndex_, const void * pNext_)

Defined at line 108106 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

RayTracingPipelineCreateInfoKHR & operator= (const RayTracingPipelineCreateInfoKHR & rhs)

Defined at line 108135 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

RayTracingPipelineCreateInfoKHR & operator= (const VkRayTracingPipelineCreateInfoKHR & rhs)

Defined at line 108138 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

RayTracingPipelineCreateInfoKHR & setPNext (const void * pNext_)

Defined at line 108145 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

RayTracingPipelineCreateInfoKHR & setFlags (vk::PipelineCreateFlags flags_)

Defined at line 108151 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

RayTracingPipelineCreateInfoKHR & setStageCount (uint32_t stageCount_)

Defined at line 108157 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

RayTracingPipelineCreateInfoKHR & setPStages (const vk::PipelineShaderStageCreateInfo * pStages_)

Defined at line 108163 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

RayTracingPipelineCreateInfoKHR & setStages (const vk::ArrayProxyNoTemporaries<const vk::PipelineShaderStageCreateInfo> & stages_)

Defined at line 108171 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

RayTracingPipelineCreateInfoKHR & setGroupCount (uint32_t groupCount_)

Defined at line 108180 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

RayTracingPipelineCreateInfoKHR & setPGroups (const vk::RayTracingShaderGroupCreateInfoKHR * pGroups_)

Defined at line 108186 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

RayTracingPipelineCreateInfoKHR & setGroups (const vk::ArrayProxyNoTemporaries<const vk::RayTracingShaderGroupCreateInfoKHR> & groups_)

Defined at line 108194 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

RayTracingPipelineCreateInfoKHR & setMaxPipelineRayRecursionDepth (uint32_t maxPipelineRayRecursionDepth_)

Defined at line 108203 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

RayTracingPipelineCreateInfoKHR & setPLibraryInfo (const vk::PipelineLibraryCreateInfoKHR * pLibraryInfo_)

Defined at line 108209 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

RayTracingPipelineCreateInfoKHR & setPLibraryInterface (const vk::RayTracingPipelineInterfaceCreateInfoKHR * pLibraryInterface_)

Defined at line 108216 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

RayTracingPipelineCreateInfoKHR & setPDynamicState (const vk::PipelineDynamicStateCreateInfo * pDynamicState_)

Defined at line 108223 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

RayTracingPipelineCreateInfoKHR & setLayout (vk::PipelineLayout layout_)

Defined at line 108230 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

RayTracingPipelineCreateInfoKHR & setBasePipelineHandle (vk::Pipeline basePipelineHandle_)

Defined at line 108236 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

RayTracingPipelineCreateInfoKHR & setBasePipelineIndex (int32_t basePipelineIndex_)

Defined at line 108242 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

const VkRayTracingPipelineCreateInfoKHR & operator const VkRayTracingPipelineCreateInfoKHR & ()

Defined at line 108249 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

VkRayTracingPipelineCreateInfoKHR & operator VkRayTracingPipelineCreateInfoKHR & ()

Defined at line 108254 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

std::strong_ordering operator<=> (const RayTracingPipelineCreateInfoKHR & )

Defined at line 108298 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp