Flutter Engine
The Flutter Engine
Classes | Namespaces | Enumerations | Functions | Variables
DescriptorData.h File Reference
#include "include/private/base/SkTArray.h"
#include "src/base/SkEnumBitMask.h"
#include "src/gpu/graphite/Sampler.h"

Go to the source code of this file.

Classes

struct  skgpu::graphite::DescriptorData
 

Namespaces

namespace  skgpu
 
namespace  skgpu::graphite
 

Enumerations

enum class  skgpu::graphite::DescriptorType : uint8_t {
  skgpu::graphite::kUniformBuffer = 0 , skgpu::graphite::kTextureSampler , skgpu::graphite::kTexture , skgpu::graphite::kCombinedTextureSampler ,
  skgpu::graphite::kStorageBuffer , skgpu::graphite::kInputAttachment , skgpu::graphite::kLast = kInputAttachment
}
 
enum class  skgpu::graphite::PipelineStageFlags : uint8_t { skgpu::graphite::kVertexShader = 0b001 , skgpu::graphite::kFragmentShader = 0b010 , skgpu::graphite::kCompute = 0b100 }
 

Functions

 skgpu::graphite::SK_MAKE_BITMASK_OPS (PipelineStageFlags)
 

Variables

static constexpr int skgpu::graphite::kDescriptorTypeCount = (int)(DescriptorType::kLast) + 1