Flutter Engine
The Flutter Engine
Classes | Namespaces | Typedefs | Functions | Variables
patheffects.cpp File Reference
#include "gm/gm.h"
#include "include/core/SkCanvas.h"
#include "include/core/SkMatrix.h"
#include "include/core/SkPaint.h"
#include "include/core/SkPathBuilder.h"
#include "include/core/SkPathEffect.h"
#include "include/core/SkRect.h"
#include "include/core/SkRefCnt.h"
#include "include/core/SkScalar.h"
#include "include/core/SkSize.h"
#include "include/core/SkString.h"
#include "include/core/SkTypes.h"
#include "include/effects/Sk1DPathEffect.h"
#include "include/effects/Sk2DPathEffect.h"
#include "include/effects/SkCornerPathEffect.h"
#include "include/effects/SkDashPathEffect.h"
#include "include/effects/SkDiscretePathEffect.h"
#include "include/gpu/GrDirectContext.h"
#include <initializer_list>
#include "include/core/SkStrokeRec.h"
#include "src/core/SkPathEffectBase.h"

Go to the source code of this file.

Classes

class  skiagm::PathEffectGM
 
class  CTMPathEffectGM
 

Namespaces

namespace  skiagm
 

Typedefs

typedef void(* skiagm::PE_Proc) (SkPaint *)
 

Functions

static void skiagm::compose_pe (SkPaint *paint)
 
static void skiagm::hair_pe (SkPaint *paint)
 
static void skiagm::hair2_pe (SkPaint *paint)
 
static void skiagm::stroke_pe (SkPaint *paint)
 
static void skiagm::dash_pe (SkPaint *paint)
 
static SkPath skiagm::scale (const SkPath &path, SkScalar scale)
 
static void skiagm::one_d_pe (SkPaint *paint)
 
static void skiagm::fill_pe (SkPaint *paint)
 
static void skiagm::discrete_pe (SkPaint *paint)
 
static sk_sp< SkPathEffectskiagm::MakeTileEffect ()
 
static void skiagm::tile_pe (SkPaint *paint)
 

Variables

constexpr int skiagm::gXY []
 
constexpr PE_Proc skiagm::gPE [] = { hair_pe, hair2_pe, stroke_pe, dash_pe, one_d_pe }
 
constexpr PE_Proc skiagm::gPE2 [] = { fill_pe, discrete_pe, tile_pe }