struct RayTracingShaderGroupCreateInfoKHR

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

=== VK_KHR_ray_tracing_pipeline ===

Public Members

StructureType sType
const void * pNext
RayTracingShaderGroupTypeKHR type
uint32_t generalShader
uint32_t closestHitShader
uint32_t anyHitShader
uint32_t intersectionShader
const void * pShaderGroupCaptureReplayHandle

Public Methods

void RayTracingShaderGroupCreateInfoKHR (vk::RayTracingShaderGroupTypeKHR type_, uint32_t generalShader_, uint32_t closestHitShader_, uint32_t anyHitShader_, uint32_t intersectionShader_, const void * pShaderGroupCaptureReplayHandle_, const void * pNext_)

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

void RayTracingShaderGroupCreateInfoKHR (const RayTracingShaderGroupCreateInfoKHR & rhs)

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

void RayTracingShaderGroupCreateInfoKHR (const VkRayTracingShaderGroupCreateInfoKHR & rhs)

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

RayTracingShaderGroupCreateInfoKHR & operator= (const RayTracingShaderGroupCreateInfoKHR & rhs)

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

RayTracingShaderGroupCreateInfoKHR & operator= (const VkRayTracingShaderGroupCreateInfoKHR & rhs)

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

RayTracingShaderGroupCreateInfoKHR & setPNext (const void * pNext_)

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

RayTracingShaderGroupCreateInfoKHR & setType (vk::RayTracingShaderGroupTypeKHR type_)

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

RayTracingShaderGroupCreateInfoKHR & setGeneralShader (uint32_t generalShader_)

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

RayTracingShaderGroupCreateInfoKHR & setClosestHitShader (uint32_t closestHitShader_)

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

RayTracingShaderGroupCreateInfoKHR & setAnyHitShader (uint32_t anyHitShader_)

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

RayTracingShaderGroupCreateInfoKHR & setIntersectionShader (uint32_t intersectionShader_)

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

RayTracingShaderGroupCreateInfoKHR & setPShaderGroupCaptureReplayHandle (const void * pShaderGroupCaptureReplayHandle_)

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

const VkRayTracingShaderGroupCreateInfoKHR & operator const VkRayTracingShaderGroupCreateInfoKHR & ()

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

VkRayTracingShaderGroupCreateInfoKHR & operator VkRayTracingShaderGroupCreateInfoKHR & ()

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

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

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