struct RayTracingPipelineCreateInfoKHR
Defined at line 171984 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
wrapper struct for struct VkRayTracingPipelineCreateInfoKHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/VkRayTracingPipelineCreateInfoKHR.html
Public Members
StructureType sType
const void * pNext
Flags flags
uint32_t stageCount
const PipelineShaderStageCreateInfo * pStages
uint32_t groupCount
const RayTracingShaderGroupCreateInfoKHR * pGroups
uint32_t maxPipelineRayRecursionDepth
const PipelineLibraryCreateInfoKHR * pLibraryInfo
const RayTracingPipelineInterfaceCreateInfoKHR * pLibraryInterface
const PipelineDynamicStateCreateInfo * pDynamicState
PipelineLayout layout
Pipeline basePipelineHandle
int32_t basePipelineIndex
Public Methods
void RayTracingPipelineCreateInfoKHR (PipelineCreateFlagsflags_,uint32_tstageCount_,const PipelineShaderStageCreateInfo *pStages_,uint32_tgroupCount_,const RayTracingShaderGroupCreateInfoKHR *pGroups_,uint32_tmaxPipelineRayRecursionDepth_,const PipelineLibraryCreateInfoKHR *pLibraryInfo_,const RayTracingPipelineInterfaceCreateInfoKHR *pLibraryInterface_,const PipelineDynamicStateCreateInfo *pDynamicState_,PipelineLayoutlayout_,PipelinebasePipelineHandle_,int32_tbasePipelineIndex_,const void *pNext_)
Defined at line 171992 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
void RayTracingPipelineCreateInfoKHR (const RayTracingPipelineCreateInfoKHR & rhs)
Defined at line 172021 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
void RayTracingPipelineCreateInfoKHR (const VkRayTracingPipelineCreateInfoKHR & rhs)
Defined at line 172023 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
void RayTracingPipelineCreateInfoKHR (PipelineCreateFlagsflags_,const ArrayProxyNoTemporaries<const PipelineShaderStageCreateInfo> &stages_,const ArrayProxyNoTemporaries<const RayTracingShaderGroupCreateInfoKHR> &groups_,uint32_tmaxPipelineRayRecursionDepth_,const PipelineLibraryCreateInfoKHR *pLibraryInfo_,const RayTracingPipelineInterfaceCreateInfoKHR *pLibraryInterface_,const PipelineDynamicStateCreateInfo *pDynamicState_,PipelineLayoutlayout_,PipelinebasePipelineHandle_,int32_tbasePipelineIndex_,const void *pNext_)
Defined at line 172029 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
RayTracingPipelineCreateInfoKHR & operator= (const RayTracingPipelineCreateInfoKHR & rhs)
Defined at line 172057 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
RayTracingPipelineCreateInfoKHR & operator= (const VkRayTracingPipelineCreateInfoKHR & rhs)
Defined at line 172060 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
RayTracingPipelineCreateInfoKHR & setPNext (const void * pNext_)
Defined at line 172067 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
RayTracingPipelineCreateInfoKHR && setPNext (const void * pNext_)
Defined at line 172073 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
RayTracingPipelineCreateInfoKHR & setFlags (PipelineCreateFlags flags_)
Defined at line 172079 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
RayTracingPipelineCreateInfoKHR && setFlags (PipelineCreateFlags flags_)
Defined at line 172085 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
RayTracingPipelineCreateInfoKHR & setStageCount (uint32_t stageCount_)
Defined at line 172091 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
RayTracingPipelineCreateInfoKHR && setStageCount (uint32_t stageCount_)
Defined at line 172097 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
RayTracingPipelineCreateInfoKHR & setPStages (const PipelineShaderStageCreateInfo * pStages_)
Defined at line 172103 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
RayTracingPipelineCreateInfoKHR && setPStages (const PipelineShaderStageCreateInfo * pStages_)
Defined at line 172109 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
RayTracingPipelineCreateInfoKHR & setStages (const ArrayProxyNoTemporaries<const PipelineShaderStageCreateInfo> & stages_)
Defined at line 172116 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
RayTracingPipelineCreateInfoKHR & setGroupCount (uint32_t groupCount_)
Defined at line 172124 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
RayTracingPipelineCreateInfoKHR && setGroupCount (uint32_t groupCount_)
Defined at line 172130 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
RayTracingPipelineCreateInfoKHR & setPGroups (const RayTracingShaderGroupCreateInfoKHR * pGroups_)
Defined at line 172136 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
RayTracingPipelineCreateInfoKHR && setPGroups (const RayTracingShaderGroupCreateInfoKHR * pGroups_)
Defined at line 172142 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
RayTracingPipelineCreateInfoKHR & setGroups (const ArrayProxyNoTemporaries<const RayTracingShaderGroupCreateInfoKHR> & groups_)
Defined at line 172149 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
RayTracingPipelineCreateInfoKHR & setMaxPipelineRayRecursionDepth (uint32_t maxPipelineRayRecursionDepth_)
Defined at line 172157 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
RayTracingPipelineCreateInfoKHR && setMaxPipelineRayRecursionDepth (uint32_t maxPipelineRayRecursionDepth_)
Defined at line 172163 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
RayTracingPipelineCreateInfoKHR & setPLibraryInfo (const PipelineLibraryCreateInfoKHR * pLibraryInfo_)
Defined at line 172169 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
RayTracingPipelineCreateInfoKHR && setPLibraryInfo (const PipelineLibraryCreateInfoKHR * pLibraryInfo_)
Defined at line 172175 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
RayTracingPipelineCreateInfoKHR & setPLibraryInterface (const RayTracingPipelineInterfaceCreateInfoKHR * pLibraryInterface_)
Defined at line 172181 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
RayTracingPipelineCreateInfoKHR && setPLibraryInterface (const RayTracingPipelineInterfaceCreateInfoKHR * pLibraryInterface_)
Defined at line 172188 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
RayTracingPipelineCreateInfoKHR & setPDynamicState (const PipelineDynamicStateCreateInfo * pDynamicState_)
Defined at line 172195 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
RayTracingPipelineCreateInfoKHR && setPDynamicState (const PipelineDynamicStateCreateInfo * pDynamicState_)
Defined at line 172201 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
RayTracingPipelineCreateInfoKHR & setLayout (PipelineLayout layout_)
Defined at line 172207 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
RayTracingPipelineCreateInfoKHR && setLayout (PipelineLayout layout_)
Defined at line 172213 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
RayTracingPipelineCreateInfoKHR & setBasePipelineHandle (Pipeline basePipelineHandle_)
Defined at line 172219 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
RayTracingPipelineCreateInfoKHR && setBasePipelineHandle (Pipeline basePipelineHandle_)
Defined at line 172225 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
RayTracingPipelineCreateInfoKHR & setBasePipelineIndex (int32_t basePipelineIndex_)
Defined at line 172231 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
RayTracingPipelineCreateInfoKHR && setBasePipelineIndex (int32_t basePipelineIndex_)
Defined at line 172237 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
const VkRayTracingPipelineCreateInfoKHR & operator const VkRayTracingPipelineCreateInfoKHR & ()
Defined at line 172244 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
VkRayTracingPipelineCreateInfoKHR & operator VkRayTracingPipelineCreateInfoKHR & ()
Defined at line 172249 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
const VkRayTracingPipelineCreateInfoKHR * operator const VkRayTracingPipelineCreateInfoKHR * ()
Defined at line 172254 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
VkRayTracingPipelineCreateInfoKHR * operator VkRayTracingPipelineCreateInfoKHR * ()
Defined at line 172259 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
std::strong_ordering operator<=> (const RayTracingPipelineCreateInfoKHR & )
Defined at line 172299 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp