struct RayTracingPipelineCreateInfoNV
Defined at line 172544 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
wrapper struct for struct VkRayTracingPipelineCreateInfoNV, see
https://registry.khronos.org/vulkan/specs/latest/man/html/VkRayTracingPipelineCreateInfoNV.html
Public Members
StructureType sType
const void * pNext
Flags flags
uint32_t stageCount
const PipelineShaderStageCreateInfo * pStages
uint32_t groupCount
const RayTracingShaderGroupCreateInfoNV * pGroups
uint32_t maxRecursionDepth
PipelineLayout layout
Pipeline basePipelineHandle
int32_t basePipelineIndex
Public Methods
void RayTracingPipelineCreateInfoNV (PipelineCreateFlagsflags_,uint32_tstageCount_,const PipelineShaderStageCreateInfo *pStages_,uint32_tgroupCount_,const RayTracingShaderGroupCreateInfoNV *pGroups_,uint32_tmaxRecursionDepth_,PipelineLayoutlayout_,PipelinebasePipelineHandle_,int32_tbasePipelineIndex_,const void *pNext_)
Defined at line 172552 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
void RayTracingPipelineCreateInfoNV (const RayTracingPipelineCreateInfoNV & rhs)
Defined at line 172575 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
void RayTracingPipelineCreateInfoNV (const VkRayTracingPipelineCreateInfoNV & rhs)
Defined at line 172577 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
void RayTracingPipelineCreateInfoNV (PipelineCreateFlagsflags_,const ArrayProxyNoTemporaries<const PipelineShaderStageCreateInfo> &stages_,const ArrayProxyNoTemporaries<const RayTracingShaderGroupCreateInfoNV> &groups_,uint32_tmaxRecursionDepth_,PipelineLayoutlayout_,PipelinebasePipelineHandle_,int32_tbasePipelineIndex_,const void *pNext_)
Defined at line 172583 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
RayTracingPipelineCreateInfoNV & operator= (const RayTracingPipelineCreateInfoNV & rhs)
Defined at line 172605 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
RayTracingPipelineCreateInfoNV & operator= (const VkRayTracingPipelineCreateInfoNV & rhs)
Defined at line 172608 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
RayTracingPipelineCreateInfoNV & setPNext (const void * pNext_)
Defined at line 172615 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
RayTracingPipelineCreateInfoNV && setPNext (const void * pNext_)
Defined at line 172621 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
RayTracingPipelineCreateInfoNV & setFlags (PipelineCreateFlags flags_)
Defined at line 172627 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
RayTracingPipelineCreateInfoNV && setFlags (PipelineCreateFlags flags_)
Defined at line 172633 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
RayTracingPipelineCreateInfoNV & setStageCount (uint32_t stageCount_)
Defined at line 172639 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
RayTracingPipelineCreateInfoNV && setStageCount (uint32_t stageCount_)
Defined at line 172645 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
RayTracingPipelineCreateInfoNV & setPStages (const PipelineShaderStageCreateInfo * pStages_)
Defined at line 172651 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
RayTracingPipelineCreateInfoNV && setPStages (const PipelineShaderStageCreateInfo * pStages_)
Defined at line 172657 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
RayTracingPipelineCreateInfoNV & setStages (const ArrayProxyNoTemporaries<const PipelineShaderStageCreateInfo> & stages_)
Defined at line 172664 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
RayTracingPipelineCreateInfoNV & setGroupCount (uint32_t groupCount_)
Defined at line 172672 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
RayTracingPipelineCreateInfoNV && setGroupCount (uint32_t groupCount_)
Defined at line 172678 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
RayTracingPipelineCreateInfoNV & setPGroups (const RayTracingShaderGroupCreateInfoNV * pGroups_)
Defined at line 172684 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
RayTracingPipelineCreateInfoNV && setPGroups (const RayTracingShaderGroupCreateInfoNV * pGroups_)
Defined at line 172690 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
RayTracingPipelineCreateInfoNV & setGroups (const ArrayProxyNoTemporaries<const RayTracingShaderGroupCreateInfoNV> & groups_)
Defined at line 172697 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
RayTracingPipelineCreateInfoNV & setMaxRecursionDepth (uint32_t maxRecursionDepth_)
Defined at line 172705 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
RayTracingPipelineCreateInfoNV && setMaxRecursionDepth (uint32_t maxRecursionDepth_)
Defined at line 172711 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
RayTracingPipelineCreateInfoNV & setLayout (PipelineLayout layout_)
Defined at line 172717 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
RayTracingPipelineCreateInfoNV && setLayout (PipelineLayout layout_)
Defined at line 172723 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
RayTracingPipelineCreateInfoNV & setBasePipelineHandle (Pipeline basePipelineHandle_)
Defined at line 172729 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
RayTracingPipelineCreateInfoNV && setBasePipelineHandle (Pipeline basePipelineHandle_)
Defined at line 172735 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
RayTracingPipelineCreateInfoNV & setBasePipelineIndex (int32_t basePipelineIndex_)
Defined at line 172741 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
RayTracingPipelineCreateInfoNV && setBasePipelineIndex (int32_t basePipelineIndex_)
Defined at line 172747 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
const VkRayTracingPipelineCreateInfoNV & operator const VkRayTracingPipelineCreateInfoNV & ()
Defined at line 172754 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
VkRayTracingPipelineCreateInfoNV & operator VkRayTracingPipelineCreateInfoNV & ()
Defined at line 172759 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
const VkRayTracingPipelineCreateInfoNV * operator const VkRayTracingPipelineCreateInfoNV * ()
Defined at line 172764 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
VkRayTracingPipelineCreateInfoNV * operator VkRayTracingPipelineCreateInfoNV * ()
Defined at line 172769 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
std::strong_ordering operator<=> (const RayTracingPipelineCreateInfoNV & )
Defined at line 172793 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp