Skip to content

KDGpu::RayTracingPipelineOptions

#include <raytracing_pipeline_options.h>

Public Attributes

Name
std::string_view label
std::vector< ShaderStage > shaderStages
std::vector< RayTracingShaderGroupOptions > shaderGroups
RequiredHandle< PipelineLayout_t > layout
uint32_t maxRecursionDepth
OptionalHandle< PipelineCache_t > pipelineCache

Public Attributes Documentation

variable label

1
std::string_view label;

variable shaderStages

1
std::vector< ShaderStage > shaderStages;

variable shaderGroups

1
std::vector< RayTracingShaderGroupOptions > shaderGroups;

variable layout

1
RequiredHandle< PipelineLayout_t > layout;

variable maxRecursionDepth

1
uint32_t maxRecursionDepth { 0 };

variable pipelineCache

1
OptionalHandle< PipelineCache_t > pipelineCache;

Updated on 2026-02-28 at 00:01:08 +0000