Flutter Engine
The Flutter Engine
Namespaces | Enumerations | Functions | Variables
SkDashPathPriv.h File Reference
#include "include/core/SkPathEffect.h"

Go to the source code of this file.

Namespaces

namespace  SkDashPath
 

Enumerations

enum class  SkDashPath::StrokeRecApplication { SkDashPath::kDisallow , SkDashPath::kAllow }
 

Functions

void SkDashPath::CalcDashParameters (SkScalar phase, const SkScalar intervals[], int32_t count, SkScalar *initialDashLength, int32_t *initialDashIndex, SkScalar *intervalLength, SkScalar *adjustedPhase=nullptr)
 
bool SkDashPath::FilterDashPath (SkPath *dst, const SkPath &src, SkStrokeRec *, const SkRect *, const SkPathEffect::DashInfo &info)
 
bool SkDashPath::InternalFilter (SkPath *dst, const SkPath &src, SkStrokeRec *rec, const SkRect *cullRect, const SkScalar aIntervals[], int32_t count, SkScalar initialDashLength, int32_t initialDashIndex, SkScalar intervalLength, SkScalar startPhase, StrokeRecApplication=StrokeRecApplication::kAllow)
 
bool SkDashPath::ValidDashPath (SkScalar phase, const SkScalar intervals[], int32_t count)
 

Variables

const SkScalar SkDashPath::kMaxDashCount = 1000000