KDGpu::ComputePassCommandRecorder
Module: Public API
ComputePassCommandRecorder.
#include <compute_pass_command_recorder.h>
Public Functions
Friends
Public Functions Documentation
function ~ComputePassCommandRecorder
| ~ComputePassCommandRecorder()
|
function ComputePassCommandRecorder
| ComputePassCommandRecorder(
ComputePassCommandRecorder && other
)
|
function operator=
| ComputePassCommandRecorder & operator=(
ComputePassCommandRecorder && other
)
|
function ComputePassCommandRecorder
| ComputePassCommandRecorder(
const ComputePassCommandRecorder &
) =delete
|
function operator=
| ComputePassCommandRecorder & operator=(
const ComputePassCommandRecorder &
) =delete
|
function handle
| inline const Handle< ComputePassCommandRecorder_t > & handle() const
|
function isValid
| inline bool isValid() const
|
function operator Handle< ComputePassCommandRecorder_t >
| inline operator Handle< ComputePassCommandRecorder_t >() const
|
function setPipeline
| void setPipeline(
const Handle< ComputePipeline_t > & pipeline
)
|
function setBindGroup
| void setBindGroup(
uint32_t group,
const Handle< BindGroup_t > & bindGroup,
const Handle< PipelineLayout_t > & pipelineLayout =Handle< PipelineLayout_t >(),
std::span< const uint32_t > dynamicBufferOffsets ={}
)
|
function dispatchCompute
| void dispatchCompute(
const ComputeCommand & command
)
|
function dispatchCompute
| void dispatchCompute(
std::span< const ComputeCommand > commands
)
|
function dispatchComputeIndirect
| void dispatchComputeIndirect(
const ComputeCommandIndirect & command
)
|
function dispatchComputeIndirect
| void dispatchComputeIndirect(
std::span< const ComputeCommandIndirect > commands
)
|
function pushConstant
| void pushConstant(
const PushConstantRange & constantRange,
const void * data
)
|
function pushBindGroup
| void pushBindGroup(
uint32_t group,
std::span< const BindGroupEntry > bindGroupEntries,
const Handle< PipelineLayout_t > & pipelineLayout =Handle< PipelineLayout_t >()
)
|
function end
Friends
friend CommandRecorder
| friend class CommandRecorder(
CommandRecorder
);
|
Updated on 2025-12-31 at 00:05:02 +0000