Flutter Engine
The Flutter Engine
Namespaces | Macros | Enumerations | Functions | Variables
SkKnownRuntimeEffects.h File Reference
#include "include/core/SkTypes.h"
#include <cstdint>

Go to the source code of this file.

Namespaces

namespace  SkKnownRuntimeEffects
 

Macros

#define SK_ALL_STABLEKEYS(M, M1, M2)
 
#define M(type)   k##type,
 
#define M1(type)   k##type,
 
#define M2(type, initializer)   k##type = k##initializer,
 

Enumerations

enum class  SkKnownRuntimeEffects::StableKey : uint32_t {
  SkKnownRuntimeEffects::kStart = kSkiaKnownRuntimeEffectsStart , SkKnownRuntimeEffects::M , SkKnownRuntimeEffects::M1 , SkKnownRuntimeEffects::M2 ,
  SkKnownRuntimeEffects::kLast = kOverdraw
}
 

Functions

const SkRuntimeEffectSkKnownRuntimeEffects::GetKnownRuntimeEffect (StableKey stableKey)
 

Variables

static constexpr int SkKnownRuntimeEffects::kSkiaBuiltInReservedCnt = 500
 
static constexpr int SkKnownRuntimeEffects::kSkiaKnownRuntimeEffectsReservedCnt = 500
 
static constexpr int SkKnownRuntimeEffects::kAndroidKnownRuntimeEffectsReservedCnt = 100
 
static constexpr int SkKnownRuntimeEffects::kChromeKnownRuntimeEffectsReservedCnt = 100
 
static constexpr int SkKnownRuntimeEffects::kSkiaKnownRuntimeEffectsStart = kSkiaBuiltInReservedCnt
 
static constexpr int SkKnownRuntimeEffects::kSkiaKnownRuntimeEffectsEnd
 
static constexpr int SkKnownRuntimeEffects::kAndroidKnownRuntimeEffectsStart = kSkiaKnownRuntimeEffectsEnd
 
static constexpr int SkKnownRuntimeEffects::kAndroidKnownRuntimeEffectsEnd
 
static constexpr int SkKnownRuntimeEffects::kChromeKnownRuntimeEffectsStart = kAndroidKnownRuntimeEffectsEnd
 
static constexpr int SkKnownRuntimeEffects::kChromeKnownRuntimeEffectsEnd
 
static constexpr int SkKnownRuntimeEffects::kUnknownRuntimeEffectIDStart = kChromeKnownRuntimeEffectsEnd
 
static const int SkKnownRuntimeEffects::kStableKeyCnt
 

Macro Definition Documentation

◆ M

#define M (   type)    k##type,

Definition at line 94 of file SkKnownRuntimeEffects.h.

◆ M1

#define M1 (   type)    k##type,

Definition at line 95 of file SkKnownRuntimeEffects.h.

◆ M2

#define M2 (   type,
  initializer 
)    k##type = k##initializer,

Definition at line 96 of file SkKnownRuntimeEffects.h.

◆ SK_ALL_STABLEKEYS

#define SK_ALL_STABLEKEYS (   M,
  M1,
  M2 
)

Definition at line 55 of file SkKnownRuntimeEffects.h.