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