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 2024-10-26 at 00:12:00 +0000