struct PhysicalDeviceRayTracingPipelineFeaturesKHR

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

wrapper struct for struct VkPhysicalDeviceRayTracingPipelineFeaturesKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/VkPhysicalDeviceRayTracingPipelineFeaturesKHR.html

Public Members

StructureType sType
void * pNext
Bool32 rayTracingPipeline
Bool32 rayTracingPipelineShaderGroupHandleCaptureReplay
Bool32 rayTracingPipelineShaderGroupHandleCaptureReplayMixed
Bool32 rayTracingPipelineTraceRaysIndirect
Bool32 rayTraversalPrimitiveCulling

Public Methods

void PhysicalDeviceRayTracingPipelineFeaturesKHR (Bool32 rayTracingPipeline_, Bool32 rayTracingPipelineShaderGroupHandleCaptureReplay_, Bool32 rayTracingPipelineShaderGroupHandleCaptureReplayMixed_, Bool32 rayTracingPipelineTraceRaysIndirect_, Bool32 rayTraversalPrimitiveCulling_, void * pNext_)

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

void PhysicalDeviceRayTracingPipelineFeaturesKHR (const PhysicalDeviceRayTracingPipelineFeaturesKHR & rhs)

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

void PhysicalDeviceRayTracingPipelineFeaturesKHR (const VkPhysicalDeviceRayTracingPipelineFeaturesKHR & rhs)

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

PhysicalDeviceRayTracingPipelineFeaturesKHR & operator= (const PhysicalDeviceRayTracingPipelineFeaturesKHR & rhs)

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

PhysicalDeviceRayTracingPipelineFeaturesKHR & operator= (const VkPhysicalDeviceRayTracingPipelineFeaturesKHR & rhs)

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

PhysicalDeviceRayTracingPipelineFeaturesKHR & setPNext (void * pNext_)

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

PhysicalDeviceRayTracingPipelineFeaturesKHR && setPNext (void * pNext_)

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

PhysicalDeviceRayTracingPipelineFeaturesKHR & setRayTracingPipeline (Bool32 rayTracingPipeline_)

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

PhysicalDeviceRayTracingPipelineFeaturesKHR && setRayTracingPipeline (Bool32 rayTracingPipeline_)

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

PhysicalDeviceRayTracingPipelineFeaturesKHR & setRayTracingPipelineShaderGroupHandleCaptureReplay (Bool32 rayTracingPipelineShaderGroupHandleCaptureReplay_)

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

PhysicalDeviceRayTracingPipelineFeaturesKHR && setRayTracingPipelineShaderGroupHandleCaptureReplay (Bool32 rayTracingPipelineShaderGroupHandleCaptureReplay_)

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

PhysicalDeviceRayTracingPipelineFeaturesKHR & setRayTracingPipelineShaderGroupHandleCaptureReplayMixed (Bool32 rayTracingPipelineShaderGroupHandleCaptureReplayMixed_)

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

PhysicalDeviceRayTracingPipelineFeaturesKHR && setRayTracingPipelineShaderGroupHandleCaptureReplayMixed (Bool32 rayTracingPipelineShaderGroupHandleCaptureReplayMixed_)

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

PhysicalDeviceRayTracingPipelineFeaturesKHR & setRayTracingPipelineTraceRaysIndirect (Bool32 rayTracingPipelineTraceRaysIndirect_)

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

PhysicalDeviceRayTracingPipelineFeaturesKHR && setRayTracingPipelineTraceRaysIndirect (Bool32 rayTracingPipelineTraceRaysIndirect_)

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

PhysicalDeviceRayTracingPipelineFeaturesKHR & setRayTraversalPrimitiveCulling (Bool32 rayTraversalPrimitiveCulling_)

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

PhysicalDeviceRayTracingPipelineFeaturesKHR && setRayTraversalPrimitiveCulling (Bool32 rayTraversalPrimitiveCulling_)

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

const VkPhysicalDeviceRayTracingPipelineFeaturesKHR & operator const VkPhysicalDeviceRayTracingPipelineFeaturesKHR & ()

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

VkPhysicalDeviceRayTracingPipelineFeaturesKHR & operator VkPhysicalDeviceRayTracingPipelineFeaturesKHR & ()

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

const VkPhysicalDeviceRayTracingPipelineFeaturesKHR * operator const VkPhysicalDeviceRayTracingPipelineFeaturesKHR * ()

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

VkPhysicalDeviceRayTracingPipelineFeaturesKHR * operator VkPhysicalDeviceRayTracingPipelineFeaturesKHR * ()

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

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

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