struct RayTracingShaderGroupCreateInfoKHR

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

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

void RayTracingShaderGroupCreateInfoKHR (const RayTracingShaderGroupCreateInfoKHR & rhs)

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

void RayTracingShaderGroupCreateInfoKHR (const VkRayTracingShaderGroupCreateInfoKHR & rhs)

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

RayTracingShaderGroupCreateInfoKHR & operator= (const RayTracingShaderGroupCreateInfoKHR & rhs)

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

RayTracingShaderGroupCreateInfoKHR & operator= (const VkRayTracingShaderGroupCreateInfoKHR & rhs)

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

RayTracingShaderGroupCreateInfoKHR & setPNext (const void * pNext_)

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

RayTracingShaderGroupCreateInfoKHR && setPNext (const void * pNext_)

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

RayTracingShaderGroupCreateInfoKHR & setType (RayTracingShaderGroupTypeKHR type_)

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

RayTracingShaderGroupCreateInfoKHR && setType (RayTracingShaderGroupTypeKHR type_)

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

RayTracingShaderGroupCreateInfoKHR & setGeneralShader (uint32_t generalShader_)

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

RayTracingShaderGroupCreateInfoKHR && setGeneralShader (uint32_t generalShader_)

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

RayTracingShaderGroupCreateInfoKHR & setClosestHitShader (uint32_t closestHitShader_)

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

RayTracingShaderGroupCreateInfoKHR && setClosestHitShader (uint32_t closestHitShader_)

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

RayTracingShaderGroupCreateInfoKHR & setAnyHitShader (uint32_t anyHitShader_)

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

RayTracingShaderGroupCreateInfoKHR && setAnyHitShader (uint32_t anyHitShader_)

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

RayTracingShaderGroupCreateInfoKHR & setIntersectionShader (uint32_t intersectionShader_)

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

RayTracingShaderGroupCreateInfoKHR && setIntersectionShader (uint32_t intersectionShader_)

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

RayTracingShaderGroupCreateInfoKHR & setPShaderGroupCaptureReplayHandle (const void * pShaderGroupCaptureReplayHandle_)

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

RayTracingShaderGroupCreateInfoKHR && setPShaderGroupCaptureReplayHandle (const void * pShaderGroupCaptureReplayHandle_)

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

const VkRayTracingShaderGroupCreateInfoKHR & operator const VkRayTracingShaderGroupCreateInfoKHR & ()

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

VkRayTracingShaderGroupCreateInfoKHR & operator VkRayTracingShaderGroupCreateInfoKHR & ()

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

const VkRayTracingShaderGroupCreateInfoKHR * operator const VkRayTracingShaderGroupCreateInfoKHR * ()

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

VkRayTracingShaderGroupCreateInfoKHR * operator VkRayTracingShaderGroupCreateInfoKHR * ()

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

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

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