Flutter Engine
The Flutter Engine
Classes | Namespaces | Typedefs | Enumerations
GraphiteTypes.h File Reference
#include "include/core/SkPoint.h"
#include "include/core/SkTypes.h"
#include "include/gpu/GpuTypes.h"
#include <memory>

Go to the source code of this file.

Classes

struct  skgpu::graphite::InsertRecordingInfo
 
struct  skgpu::graphite::InsertFinishInfo
 

Namespaces

namespace  skgpu
 
namespace  skgpu::graphite
 

Typedefs

using skgpu::graphite::GpuFinishedContext = void *
 
using skgpu::graphite::GpuFinishedProc = void(*)(GpuFinishedContext finishedContext, CallbackResult)
 

Enumerations

enum class  skgpu::graphite::SyncToCpu : bool { skgpu::graphite::kYes = true , skgpu::graphite::kNo = false }
 
enum class  skgpu::graphite::Volatile : bool { skgpu::graphite::kNo = false , skgpu::graphite::kYes = true }
 
enum  skgpu::graphite::DrawTypeFlags : uint8_t {
  skgpu::graphite::kNone = 0b0000 , skgpu::graphite::kText = 0b0001 , skgpu::graphite::kDrawVertices = 0b0010 , skgpu::graphite::kSimpleShape = 0b0100 ,
  skgpu::graphite::kNonSimpleShape = 0b1000 , skgpu::graphite::kShape = kSimpleShape | kNonSimpleShape , skgpu::graphite::kMostCommon = kText | kShape , skgpu::graphite::kAll = kText | kDrawVertices | kShape
}