KDGpu::RayTracingPassCommandRecorder
Module: Public API
RayTracingPassCommandRecorder. 
#include <raytracing_pass_command_recorder.h>
Public Functions
Friends
Public Functions Documentation
function ~RayTracingPassCommandRecorder
 | ~RayTracingPassCommandRecorder()
  | 
 
function RayTracingPassCommandRecorder
 | RayTracingPassCommandRecorder(
    RayTracingPassCommandRecorder && other
)
  | 
 
function operator=
 | RayTracingPassCommandRecorder & operator=(
    RayTracingPassCommandRecorder && other
)
  | 
 
function RayTracingPassCommandRecorder
 | RayTracingPassCommandRecorder(
    const RayTracingPassCommandRecorder & 
) =delete
  | 
 
function operator=
 | RayTracingPassCommandRecorder & operator=(
    const RayTracingPassCommandRecorder & 
) =delete
  | 
 
function handle
 | inline const Handle< RayTracingPassCommandRecorder_t > & handle() const
  | 
 
function isValid
 | inline bool isValid() const
  | 
 
function operator Handle< RayTracingPassCommandRecorder_t >
 | inline operator Handle< RayTracingPassCommandRecorder_t >() const
  | 
 
function setPipeline
 | void setPipeline(
    const Handle< RayTracingPipeline_t > & pipeline
)
  | 
 
function setBindGroup
 | void setBindGroup(
    uint32_t group,
    const Handle< BindGroup_t > & bindGroup,
    const Handle< PipelineLayout_t > & pipelineLayout =Handle< PipelineLayout_t >(),
    const std::vector< uint32_t > & dynamicBufferOffsets ={}
)
  | 
 
function traceRays
 | void traceRays(
    const RayTracingCommand & rayTracingCommand
)
  | 
 
function pushConstant
 | void pushConstant(
    const PushConstantRange & constantRange,
    const void * data
)
  | 
 
function end
Friends
friend CommandRecorder
 | friend class CommandRecorder(
    CommandRecorder 
);
  | 
 
Updated on 2025-07-08 at 12:01:11 +0000