Flutter Engine
The Flutter Engine
Loading...
Searching...
No Matches
Classes | Enumerations | Variables
aaxfermodes.cpp File Reference
#include "gm/gm.h"
#include "include/core/SkBlendMode.h"
#include "include/core/SkCanvas.h"
#include "include/core/SkColor.h"
#include "include/core/SkFont.h"
#include "include/core/SkPaint.h"
#include "include/core/SkPathBuilder.h"
#include "include/core/SkPoint.h"
#include "include/core/SkRect.h"
#include "include/core/SkScalar.h"
#include "include/core/SkSize.h"
#include "include/core/SkString.h"
#include "include/core/SkTypeface.h"
#include "include/core/SkTypes.h"
#include "include/utils/SkTextUtils.h"
#include "tools/ToolUtils.h"
#include "tools/fonts/FontToolUtils.h"

Go to the source code of this file.

Classes

class  AAXfermodesGM
 

Enumerations

enum  {
  kXfermodeCount = (int)SkBlendMode::kLastMode + 1 + 1 , kShapeSize = 22 , kShapeSpacing = 36 , kShapeTypeSpacing = 4 * kShapeSpacing / 3 ,
  kPaintSpacing = 4 * kShapeTypeSpacing , kLabelSpacing = 3 * kShapeSize , kMargin = kShapeSpacing / 2 , kXfermodeTypeSpacing = kLabelSpacing + 2 * kPaintSpacing + kShapeTypeSpacing ,
  kTitleSpacing = 3 * kShapeSpacing / 4 , kSubtitleSpacing = 5 * kShapeSpacing / 8
}
 
enum  Shape {
  kSquare_Shape , kDiamond_Shape , kOval_Shape , kConcave_Shape ,
  kLast_Shape = kConcave_Shape
}
 

Variables

constexpr SkColor kBGColor = 0xc8d2b887
 
constexpr SkColor kShapeColors [2]
 

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
kXfermodeCount 
kShapeSize 
kShapeSpacing 
kShapeTypeSpacing 
kPaintSpacing 
kLabelSpacing 
kMargin 
kXfermodeTypeSpacing 
kTitleSpacing 
kSubtitleSpacing 

Definition at line 26 of file aaxfermodes.cpp.

26 {
27 kXfermodeCount = (int)SkBlendMode::kLastMode + 1 + 1, // extra for arith
28 kShapeSize = 22,
29 kShapeSpacing = 36,
37};
@ kLastMode
last valid value
@ kXfermodeCount
@ kPaintSpacing
@ kShapeTypeSpacing
@ kShapeSpacing
@ kShapeSize
@ kMargin
@ kTitleSpacing
@ kXfermodeTypeSpacing
@ kSubtitleSpacing
@ kLabelSpacing
Type::kYUV Type::kRGBA() int(0.7 *637)

◆ Shape

enum Shape
Enumerator
kSquare_Shape 
kDiamond_Shape 
kOval_Shape 
kConcave_Shape 
kLast_Shape 

Definition at line 46 of file aaxfermodes.cpp.

46 {
51
53};
@ kSquare_Shape
@ kOval_Shape
@ kConcave_Shape
@ kLast_Shape
@ kDiamond_Shape

Variable Documentation

◆ kBGColor

constexpr SkColor kBGColor = 0xc8d2b887
constexpr

Definition at line 39 of file aaxfermodes.cpp.

◆ kShapeColors

constexpr SkColor kShapeColors[2]
constexpr
Initial value:
= {
0x82ff0080,
0xff00ffff,
}

Definition at line 41 of file aaxfermodes.cpp.

41 {
42 0x82ff0080, // input color unknown
43 0xff00ffff, // input color opaque
44};