Flutter Engine
The Flutter Engine
Classes | Namespaces | Typedefs
DispatchGroup.h File Reference
#include "include/core/SkRefCnt.h"
#include "include/private/base/SkTArray.h"
#include "src/gpu/graphite/ComputePipelineDesc.h"
#include "src/gpu/graphite/ComputeTypes.h"
#include "src/gpu/graphite/ResourceTypes.h"
#include "src/gpu/graphite/Sampler.h"
#include "src/gpu/graphite/TextureProxy.h"
#include "src/gpu/graphite/compute/ComputeStep.h"
#include <variant>

Go to the source code of this file.

Classes

struct  skgpu::graphite::TextureIndex
 
struct  skgpu::graphite::SamplerIndex
 
struct  skgpu::graphite::BufferView
 
struct  skgpu::graphite::ResourceBinding
 
class  skgpu::graphite::DispatchGroup
 
struct  skgpu::graphite::DispatchGroup::Dispatch
 
class  skgpu::graphite::DispatchGroup::Builder
 
struct  skgpu::graphite::DispatchGroup::Builder::OutputTable
 

Namespaces

namespace  skgpu
 
namespace  skgpu::graphite
 

Typedefs

using skgpu::graphite::BindingIndex = uint32_t
 
using skgpu::graphite::DispatchResource = std::variant< BufferView, TextureIndex, SamplerIndex >
 
using skgpu::graphite::DispatchResourceOptional = std::variant< std::monostate, BufferView, TextureIndex, SamplerIndex >