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