struct RayTracingShaderGroupCreateInfoNV
Defined at line 172352 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
=== VK_NV_ray_tracing ===
Public Members
StructureType sType
const void * pNext
RayTracingShaderGroupTypeKHR type
uint32_t generalShader
uint32_t closestHitShader
uint32_t anyHitShader
uint32_t intersectionShader
Public Methods
void RayTracingShaderGroupCreateInfoNV (RayTracingShaderGroupTypeKHRtype_,uint32_tgeneralShader_,uint32_tclosestHitShader_,uint32_tanyHitShader_,uint32_tintersectionShader_,const void *pNext_)
Defined at line 172360 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
void RayTracingShaderGroupCreateInfoNV (const RayTracingShaderGroupCreateInfoNV & rhs)
Defined at line 172375 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
void RayTracingShaderGroupCreateInfoNV (const VkRayTracingShaderGroupCreateInfoNV & rhs)
Defined at line 172377 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
RayTracingShaderGroupCreateInfoNV & operator= (const RayTracingShaderGroupCreateInfoNV & rhs)
Defined at line 172382 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
RayTracingShaderGroupCreateInfoNV & operator= (const VkRayTracingShaderGroupCreateInfoNV & rhs)
Defined at line 172385 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
RayTracingShaderGroupCreateInfoNV & setPNext (const void * pNext_)
Defined at line 172392 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
RayTracingShaderGroupCreateInfoNV && setPNext (const void * pNext_)
Defined at line 172398 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
RayTracingShaderGroupCreateInfoNV & setType (RayTracingShaderGroupTypeKHR type_)
Defined at line 172404 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
RayTracingShaderGroupCreateInfoNV && setType (RayTracingShaderGroupTypeKHR type_)
Defined at line 172410 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
RayTracingShaderGroupCreateInfoNV & setGeneralShader (uint32_t generalShader_)
Defined at line 172416 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
RayTracingShaderGroupCreateInfoNV && setGeneralShader (uint32_t generalShader_)
Defined at line 172422 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
RayTracingShaderGroupCreateInfoNV & setClosestHitShader (uint32_t closestHitShader_)
Defined at line 172428 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
RayTracingShaderGroupCreateInfoNV && setClosestHitShader (uint32_t closestHitShader_)
Defined at line 172434 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
RayTracingShaderGroupCreateInfoNV & setAnyHitShader (uint32_t anyHitShader_)
Defined at line 172440 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
RayTracingShaderGroupCreateInfoNV && setAnyHitShader (uint32_t anyHitShader_)
Defined at line 172446 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
RayTracingShaderGroupCreateInfoNV & setIntersectionShader (uint32_t intersectionShader_)
Defined at line 172452 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
RayTracingShaderGroupCreateInfoNV && setIntersectionShader (uint32_t intersectionShader_)
Defined at line 172458 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
const VkRayTracingShaderGroupCreateInfoNV & operator const VkRayTracingShaderGroupCreateInfoNV & ()
Defined at line 172465 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
VkRayTracingShaderGroupCreateInfoNV & operator VkRayTracingShaderGroupCreateInfoNV & ()
Defined at line 172470 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
const VkRayTracingShaderGroupCreateInfoNV * operator const VkRayTracingShaderGroupCreateInfoNV * ()
Defined at line 172475 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
VkRayTracingShaderGroupCreateInfoNV * operator VkRayTracingShaderGroupCreateInfoNV * ()
Defined at line 172480 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
std::strong_ordering operator<=> (const RayTracingShaderGroupCreateInfoNV & )
Defined at line 172500 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp