KiCad PCB EDA Suite
Loading...
Searching...
No Matches
RHI_COMPUTE_JOB::COMMAND Struct Reference

Backend command representation; payload bytes are owned by the job. More...

#include <rhi_compute.h>

Public Attributes

OP op = OP::BARRIER
 
RHI_BufferHandle buffer {}
 
RHI_ComputePipelineHandle pipeline {}
 
RHI_BindGroupHandle group {}
 
uint32_t index = 0
 
uint32_t groupsX = 0
 
uint32_t groupsY = 0
 
size_t offset = 0
 
size_t bytes = 0
 
void * destination = nullptr
 
std::vector< uint8_t > data {}
 

Detailed Description

Backend command representation; payload bytes are owned by the job.

Definition at line 105 of file rhi_compute.h.

Member Data Documentation

◆ buffer

RHI_BufferHandle RHI_COMPUTE_JOB::COMMAND::buffer {}

Definition at line 108 of file rhi_compute.h.

◆ bytes

size_t RHI_COMPUTE_JOB::COMMAND::bytes = 0

Definition at line 115 of file rhi_compute.h.

◆ data

std::vector<uint8_t> RHI_COMPUTE_JOB::COMMAND::data {}

Definition at line 117 of file rhi_compute.h.

◆ destination

void* RHI_COMPUTE_JOB::COMMAND::destination = nullptr

Definition at line 116 of file rhi_compute.h.

◆ group

RHI_BindGroupHandle RHI_COMPUTE_JOB::COMMAND::group {}

Definition at line 110 of file rhi_compute.h.

◆ groupsX

uint32_t RHI_COMPUTE_JOB::COMMAND::groupsX = 0

Definition at line 112 of file rhi_compute.h.

◆ groupsY

uint32_t RHI_COMPUTE_JOB::COMMAND::groupsY = 0

Definition at line 113 of file rhi_compute.h.

◆ index

uint32_t RHI_COMPUTE_JOB::COMMAND::index = 0

Definition at line 111 of file rhi_compute.h.

◆ offset

size_t RHI_COMPUTE_JOB::COMMAND::offset = 0

Definition at line 114 of file rhi_compute.h.

◆ op

OP RHI_COMPUTE_JOB::COMMAND::op = OP::BARRIER

Definition at line 107 of file rhi_compute.h.

◆ pipeline

RHI_ComputePipelineHandle RHI_COMPUTE_JOB::COMMAND::pipeline {}

Definition at line 109 of file rhi_compute.h.


The documentation for this struct was generated from the following file: