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