Flutter Engine
The Flutter Engine
Public Attributes | List of all members
skgpu::graphite::DispatchGroup::Dispatch Struct Reference

#include <DispatchGroup.h>

Public Attributes

WorkgroupSize fLocalSize
 
std::variant< WorkgroupSize, BufferViewfGlobalSizeOrIndirect
 
std::optional< WorkgroupSizefGlobalDispatchSize
 
skia_private::TArray< ResourceBindingfBindings
 
skia_private::TArray< ComputeStep::WorkgroupBufferDescfWorkgroupBuffers
 
int fPipelineIndex = 0
 

Detailed Description

Definition at line 65 of file DispatchGroup.h.

Member Data Documentation

◆ fBindings

skia_private::TArray<ResourceBinding> skgpu::graphite::DispatchGroup::Dispatch::fBindings

Definition at line 70 of file DispatchGroup.h.

◆ fGlobalDispatchSize

std::optional<WorkgroupSize> skgpu::graphite::DispatchGroup::Dispatch::fGlobalDispatchSize

Definition at line 69 of file DispatchGroup.h.

◆ fGlobalSizeOrIndirect

std::variant<WorkgroupSize, BufferView> skgpu::graphite::DispatchGroup::Dispatch::fGlobalSizeOrIndirect

Definition at line 67 of file DispatchGroup.h.

◆ fLocalSize

WorkgroupSize skgpu::graphite::DispatchGroup::Dispatch::fLocalSize

Definition at line 66 of file DispatchGroup.h.

◆ fPipelineIndex

int skgpu::graphite::DispatchGroup::Dispatch::fPipelineIndex = 0

Definition at line 72 of file DispatchGroup.h.

◆ fWorkgroupBuffers

skia_private::TArray<ComputeStep::WorkgroupBufferDesc> skgpu::graphite::DispatchGroup::Dispatch::fWorkgroupBuffers

Definition at line 71 of file DispatchGroup.h.


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