struct RayTracingPipelineCreateInfoNV
Defined at line 108482 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::RayTracingShaderGroupCreateInfoNV * pGroups
uint32_t maxRecursionDepth
PipelineLayout layout
Pipeline basePipelineHandle
int32_t basePipelineIndex
Public Methods
void RayTracingPipelineCreateInfoNV (vk::PipelineCreateFlags flags_, uint32_t stageCount_, const vk::PipelineShaderStageCreateInfo * pStages_, uint32_t groupCount_, const vk::RayTracingShaderGroupCreateInfoNV * pGroups_, uint32_t maxRecursionDepth_, vk::PipelineLayout layout_, vk::Pipeline basePipelineHandle_, int32_t basePipelineIndex_, const void * pNext_)
Defined at line 108490 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
void RayTracingPipelineCreateInfoNV (const RayTracingPipelineCreateInfoNV & rhs)
Defined at line 108513 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
void RayTracingPipelineCreateInfoNV (const VkRayTracingPipelineCreateInfoNV & rhs)
Defined at line 108515 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
void RayTracingPipelineCreateInfoNV (vk::PipelineCreateFlags flags_, const vk::ArrayProxyNoTemporaries<const vk::PipelineShaderStageCreateInfo> & stages_, const vk::ArrayProxyNoTemporaries<const vk::RayTracingShaderGroupCreateInfoNV> & groups_, uint32_t maxRecursionDepth_, vk::PipelineLayout layout_, vk::Pipeline basePipelineHandle_, int32_t basePipelineIndex_, const void * pNext_)
Defined at line 108521 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
RayTracingPipelineCreateInfoNV & operator= (const RayTracingPipelineCreateInfoNV & rhs)
Defined at line 108544 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
RayTracingPipelineCreateInfoNV & operator= (const VkRayTracingPipelineCreateInfoNV & rhs)
Defined at line 108547 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
RayTracingPipelineCreateInfoNV & setPNext (const void * pNext_)
Defined at line 108554 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
RayTracingPipelineCreateInfoNV & setFlags (vk::PipelineCreateFlags flags_)
Defined at line 108560 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
RayTracingPipelineCreateInfoNV & setStageCount (uint32_t stageCount_)
Defined at line 108566 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
RayTracingPipelineCreateInfoNV & setPStages (const vk::PipelineShaderStageCreateInfo * pStages_)
Defined at line 108572 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
RayTracingPipelineCreateInfoNV & setStages (const vk::ArrayProxyNoTemporaries<const vk::PipelineShaderStageCreateInfo> & stages_)
Defined at line 108580 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
RayTracingPipelineCreateInfoNV & setGroupCount (uint32_t groupCount_)
Defined at line 108589 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
RayTracingPipelineCreateInfoNV & setPGroups (const vk::RayTracingShaderGroupCreateInfoNV * pGroups_)
Defined at line 108595 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
RayTracingPipelineCreateInfoNV & setGroups (const vk::ArrayProxyNoTemporaries<const vk::RayTracingShaderGroupCreateInfoNV> & groups_)
Defined at line 108603 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
RayTracingPipelineCreateInfoNV & setMaxRecursionDepth (uint32_t maxRecursionDepth_)
Defined at line 108612 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
RayTracingPipelineCreateInfoNV & setLayout (vk::PipelineLayout layout_)
Defined at line 108618 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
RayTracingPipelineCreateInfoNV & setBasePipelineHandle (vk::Pipeline basePipelineHandle_)
Defined at line 108624 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
RayTracingPipelineCreateInfoNV & setBasePipelineIndex (int32_t basePipelineIndex_)
Defined at line 108630 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
const VkRayTracingPipelineCreateInfoNV & operator const VkRayTracingPipelineCreateInfoNV & ()
Defined at line 108637 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
VkRayTracingPipelineCreateInfoNV & operator VkRayTracingPipelineCreateInfoNV & ()
Defined at line 108642 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
std::strong_ordering operator<=> (const RayTracingPipelineCreateInfoNV & )
Defined at line 108670 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp