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 (RayTracingShaderGroupTypeKHR type_, uint32_t generalShader_, uint32_t closestHitShader_, uint32_t anyHitShader_, uint32_t intersectionShader_, 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