Flutter Engine
The Flutter Engine
Classes | Macros | Typedefs | Enumerations
SkScalerContext.h File Reference
#include "include/core/SkColor.h"
#include "include/core/SkMatrix.h"
#include "include/core/SkPaint.h"
#include "include/core/SkRect.h"
#include "include/core/SkRefCnt.h"
#include "include/core/SkScalar.h"
#include "include/core/SkString.h"
#include "include/core/SkSurfaceProps.h"
#include "include/core/SkTypeface.h"
#include "include/core/SkTypes.h"
#include "include/private/base/SkMacros.h"
#include "include/private/base/SkPoint_impl.h"
#include "include/private/base/SkTemplates.h"
#include "include/private/base/SkTo.h"
#include "src/core/SkGlyph.h"
#include "src/core/SkMask.h"
#include "src/core/SkMaskGamma.h"
#include <cstddef>
#include <cstdint>
#include <memory>
#include <utility>

Go to the source code of this file.

Classes

struct  SkScalerContextRec
 
struct  SkScalerContextEffects
 
class  SkScalerContext
 
struct  SkScalerContext::GlyphMetrics
 

Macros

#define kRec_SkDescriptorTag   SkSetFourByteTag('s', 'r', 'e', 'c')
 
#define kEffects_SkDescriptorTag   SkSetFourByteTag('e', 'f', 'c', 't')
 

Typedefs

typedef SkTMaskGamma< 3, 3, 3 > SkMaskGamma
 

Enumerations

enum class  SkScalerContextFlags : uint32_t { kNone = 0 , kFakeGamma = 1 << 0 , kBoostContrast = 1 << 1 , kFakeGammaAndBoostContrast = kFakeGamma | kBoostContrast }
 

Macro Definition Documentation

◆ kEffects_SkDescriptorTag

#define kEffects_SkDescriptorTag   SkSetFourByteTag('e', 'f', 'c', 't')

Definition at line 476 of file SkScalerContext.h.

◆ kRec_SkDescriptorTag

#define kRec_SkDescriptorTag   SkSetFourByteTag('s', 'r', 'e', 'c')

Definition at line 475 of file SkScalerContext.h.

Typedef Documentation

◆ SkMaskGamma

typedef SkTMaskGamma<3, 3, 3> SkMaskGamma

Definition at line 50 of file SkScalerContext.h.

Enumeration Type Documentation

◆ SkScalerContextFlags

enum class SkScalerContextFlags : uint32_t
strong
Enumerator
kNone 
kFakeGamma 
kBoostContrast 
kFakeGammaAndBoostContrast 

Definition at line 52 of file SkScalerContext.h.

52 : uint32_t {
53 kNone = 0,
54 kFakeGamma = 1 << 0,
55 kBoostContrast = 1 << 1,
57};
@ kNone
Definition: layer.h:53