struct RayTracingShaderGroupCreateInfoNV

Defined at line 108341 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 (vk::RayTracingShaderGroupTypeKHR type_, uint32_t generalShader_, uint32_t closestHitShader_, uint32_t anyHitShader_, uint32_t intersectionShader_, const void * pNext_)

Defined at line 108349 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

void RayTracingShaderGroupCreateInfoNV (const RayTracingShaderGroupCreateInfoNV & rhs)

Defined at line 108365 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

void RayTracingShaderGroupCreateInfoNV (const VkRayTracingShaderGroupCreateInfoNV & rhs)

Defined at line 108367 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

RayTracingShaderGroupCreateInfoNV & operator= (const RayTracingShaderGroupCreateInfoNV & rhs)

Defined at line 108372 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

RayTracingShaderGroupCreateInfoNV & operator= (const VkRayTracingShaderGroupCreateInfoNV & rhs)

Defined at line 108375 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

RayTracingShaderGroupCreateInfoNV & setPNext (const void * pNext_)

Defined at line 108382 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

RayTracingShaderGroupCreateInfoNV & setType (vk::RayTracingShaderGroupTypeKHR type_)

Defined at line 108388 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

RayTracingShaderGroupCreateInfoNV & setGeneralShader (uint32_t generalShader_)

Defined at line 108394 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

RayTracingShaderGroupCreateInfoNV & setClosestHitShader (uint32_t closestHitShader_)

Defined at line 108400 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

RayTracingShaderGroupCreateInfoNV & setAnyHitShader (uint32_t anyHitShader_)

Defined at line 108406 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

RayTracingShaderGroupCreateInfoNV & setIntersectionShader (uint32_t intersectionShader_)

Defined at line 108412 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

const VkRayTracingShaderGroupCreateInfoNV & operator const VkRayTracingShaderGroupCreateInfoNV & ()

Defined at line 108419 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

VkRayTracingShaderGroupCreateInfoNV & operator VkRayTracingShaderGroupCreateInfoNV & ()

Defined at line 108424 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

std::strong_ordering operator<=> (const RayTracingShaderGroupCreateInfoNV & )

Defined at line 108448 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp