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 >(),
    const std::vector< uint32_t > & dynamicBufferOffsets ={}
)
  | 
 
function dispatchCompute
 | void dispatchCompute(
    const ComputeCommand & command
)
  | 
 
function dispatchCompute
 | void dispatchCompute(
    const std::vector< ComputeCommand > & commands
)
  | 
 
function dispatchComputeIndirect
 | void dispatchComputeIndirect(
    const ComputeCommandIndirect & command
)
  | 
 
function dispatchComputeIndirect
 | void dispatchComputeIndirect(
    const std::vector< ComputeCommandIndirect > & commands
)
  | 
 
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