OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:SkPathEffect
(Results
1 - 25
of
56
) sorted by null
1
2
3
/external/skia/include/core/
SkPathEffect.h
19
/** \class
SkPathEffect
21
SkPathEffect
is the base class for objects in the SkPaint that affect
25
Dashing is implemented as a subclass of
SkPathEffect
.
27
class SK_API
SkPathEffect
: public SkFlattenable {
36
static sk_sp<
SkPathEffect
> MakeSum(sk_sp<
SkPathEffect
> first, sk_sp<
SkPathEffect
> second);
44
static sk_sp<
SkPathEffect
> MakeCompose(sk_sp<
SkPathEffect
> outer, sk_sp<
SkPathEffect
> inner)
[
all
...]
/external/skia/include/effects/
SkArcToPathEffect.h
11
#include "
SkPathEffect
.h"
13
class SK_API SkArcToPathEffect : public
SkPathEffect
{
18
static sk_sp<
SkPathEffect
> Make(SkScalar radius) {
22
return sk_sp<
SkPathEffect
>(new SkArcToPathEffect(radius));
37
typedef
SkPathEffect
INHERITED;
SkCornerPathEffect.h
11
#include "
SkPathEffect
.h"
15
SkCornerPathEffect is a subclass of
SkPathEffect
that can turn sharp corners
18
class SK_API SkCornerPathEffect : public
SkPathEffect
{
23
static sk_sp<
SkPathEffect
> Make(SkScalar radius) {
24
return sk_sp<
SkPathEffect
>(new SkCornerPathEffect(radius));
46
typedef
SkPathEffect
INHERITED;
SkDashPathEffect.h
11
#include "
SkPathEffect
.h"
35
static sk_sp<
SkPathEffect
> Make(const SkScalar intervals[], int count, SkScalar phase);
SkDiscretePathEffect.h
11
#include "
SkPathEffect
.h"
17
class SK_API SkDiscretePathEffect : public
SkPathEffect
{
32
static sk_sp<
SkPathEffect
> Make(SkScalar segLength, SkScalar dev, uint32_t seedAssist = 0);
56
typedef
SkPathEffect
INHERITED;
Sk2DPathEffect.h
12
#include "
SkPathEffect
.h"
15
class SK_API Sk2DPathEffect : public
SkPathEffect
{
53
typedef
SkPathEffect
INHERITED;
58
static sk_sp<
SkPathEffect
> Make(SkScalar width, const SkMatrix& matrix) {
59
return sk_sp<
SkPathEffect
>(new SkLine2DPathEffect(width, matrix));
87
static sk_sp<
SkPathEffect
> Make(const SkMatrix& matrix, const SkPath& path) {
88
return sk_sp<
SkPathEffect
>(new SkPath2DPathEffect(matrix, path));
Sk1DPathEffect.h
11
#include "
SkPathEffect
.h"
17
class SK_API Sk1DPathEffect : public
SkPathEffect
{
39
typedef
SkPathEffect
INHERITED;
59
static sk_sp<
SkPathEffect
> Make(const SkPath& path, SkScalar advance, SkScalar phase, Style);
/external/skia/src/core/
SkPathEffect.cpp
8
#include "
SkPathEffect
.h"
15
void
SkPathEffect
::computeFastBounds(SkRect* dst, const SkRect& src) const {
19
bool
SkPathEffect
::asPoints(PointData* results, const SkPath& src,
24
SkPathEffect
::DashType
SkPathEffect
::asADash(DashInfo* info) const {
36
class SK_API SkPairPathEffect : public
SkPathEffect
{
38
SkPairPathEffect(sk_sp<
SkPathEffect
> pe0, sk_sp<
SkPathEffect
> pe1)
51
sk_sp<
SkPathEffect
> fPE0;
52
sk_sp<
SkPathEffect
> fPE1
[
all
...]
SkGlobalInitialization_core.cpp
19
#include "
SkPathEffect
.h"
45
SkPathEffect
::InitializeFlattenables();
SkPictureCommon.h
15
#include "
SkPathEffect
.h"
94
const
SkPathEffect
* effect = op.paint.getPathEffect();
96
SkPathEffect
::DashInfo info;
97
SkPathEffect
::DashType dashType = effect->asADash(&info);
99
SkPathEffect
::kDash_DashType == dashType && 2 == info.fCount) {
SkPictureContentInfo.cpp
9
#include "
SkPathEffect
.h"
49
SkPathEffect
::DashInfo info;
50
SkPathEffect
::DashType dashType = paint.getPathEffect()->asADash(&info);
52
SkPathEffect
::kDash_DashType == dashType && 2 == info.fCount) {
SkScalerContext.h
20
class
SkPathEffect
;
25
SkScalerContextEffects(
SkPathEffect
* pe, SkMaskFilter* mf, SkRasterizer* ra)
28
SkPathEffect
* fPathEffect;
342
sk_sp<
SkPathEffect
> fPathEffect;
/external/skia/tests/
AsADashTest.cpp
10
#include "
SkPathEffect
.h"
15
sk_sp<
SkPathEffect
> pe(SkCornerPathEffect::Make(1.0));
16
SkPathEffect
::DashInfo info;
18
SkPathEffect
::DashType dashType = pe->asADash(&info);
19
REPORTER_ASSERT(reporter,
SkPathEffect
::kNone_DashType == dashType);
25
sk_sp<
SkPathEffect
> pe(SkDashPathEffect::Make(inIntervals, 4, phase));
27
SkPathEffect
::DashType dashType = pe->asADash(nullptr);
28
REPORTER_ASSERT(reporter,
SkPathEffect
::kDash_DashType == dashType);
36
sk_sp<
SkPathEffect
> pe(SkDashPathEffect::Make(inIntervals, 4, phase));
38
SkPathEffect
::DashInfo info
[
all
...]
DashPathEffectTest.cpp
23
sk_sp<
SkPathEffect
> dash(SkDashPathEffect::Make(intervals, count, phase));
33
sk_sp<
SkPathEffect
> dash(SkDashPathEffect::Make(intervals, count, 0.0f));
70
SkPathEffect
::PointData results;
95
sk_sp<
SkPathEffect
> dash(SkDashPathEffect::Make(intervals, 2, 0));
/frameworks/base/core/jni/android/graphics/
PathEffect.cpp
6
#include "
SkPathEffect
.h"
15
SkPathEffect
* effect = reinterpret_cast<
SkPathEffect
*>(effectHandle);
21
SkPathEffect
* outer = reinterpret_cast<
SkPathEffect
*>(outerHandle);
22
SkPathEffect
* inner = reinterpret_cast<
SkPathEffect
*>(innerHandle);
23
SkPathEffect
* effect =
SkPathEffect
::MakeCompose(sk_ref_sp(outer),
30
SkPathEffect
* first = reinterpret_cast<SkPathEffect*>(firstHandle)
[
all
...]
/external/skia/src/gpu/
GrStyle.h
12
#include "
SkPathEffect
.h"
80
GrStyle(const SkStrokeRec& strokeRec, sk_sp<
SkPathEffect
> pe) : fStrokeRec(strokeRec) {
118
SkPathEffect
* pathEffect() const { return fPathEffect.get(); }
119
sk_sp<
SkPathEffect
> refPathEffect() const { return fPathEffect; }
125
bool isDashed() const { return
SkPathEffect
::kDash_DashType == fDashInfo.fType; }
186
void initPathEffect(sk_sp<
SkPathEffect
> pe);
189
DashInfo() : fType(
SkPathEffect
::kNone_DashType) {}
199
fType =
SkPathEffect
::kNone_DashType;
202
SkPathEffect
::DashType fType;
210
sk_sp<
SkPathEffect
> fPathEffect
[
all
...]
GrBlurUtils.h
24
class
SkPathEffect
;
GrTestUtils.h
17
#include "
SkPathEffect
.h"
63
class TestDashPathEffect : public
SkPathEffect
{
65
static sk_sp<
SkPathEffect
> Make(const SkScalar* intervals, int count, SkScalar phase) {
66
return sk_sp<
SkPathEffect
>(new TestDashPathEffect(intervals, count, phase));
GrStyle.cpp
106
void GrStyle::initPathEffect(sk_sp<
SkPathEffect
> pe) {
108
SkASSERT(
SkPathEffect
::kNone_DashType == fDashInfo.fType);
113
SkPathEffect
::DashInfo info;
114
if (
SkPathEffect
::kDash_DashType == pe->asADash(&info)) {
117
fDashInfo.fType =
SkPathEffect
::kDash_DashType;
133
if (
SkPathEffect
::kDash_DashType == fDashInfo.fType) {
/external/skia/src/effects/
SkDashImpl.h
11
#include "
SkPathEffect
.h"
13
class SK_API SkDashImpl : public
SkPathEffect
{
45
typedef
SkPathEffect
INHERITED;
/external/skia/gm/
patheffects.cpp
19
SkPathEffect
* pe = paint->getPathEffect();
20
sk_sp<
SkPathEffect
> corner = SkCornerPathEffect::Make(25);
21
sk_sp<
SkPathEffect
> compose;
23
compose =
SkPathEffect
::MakeCompose(sk_ref_sp(pe), corner);
87
static sk_sp<
SkPathEffect
> MakeTileEffect() {
inversepaths.cpp
42
Style(SkPaint::Style paintStyle, sk_sp<
SkPathEffect
> pe = sk_sp<
SkPathEffect
>())
46
sk_sp<
SkPathEffect
> fPathEffect;
49
sk_sp<
SkPathEffect
> make_dash() {
/external/skia/samplecode/
SamplePathEffects.cpp
29
static sk_sp<
SkPathEffect
> make_pe(int flags, SkScalar phase) {
48
return
SkPathEffect
::MakeCompose(outer, inner);
51
static sk_sp<
SkPathEffect
> make_warp_pe(SkScalar phase) {
64
return
SkPathEffect
::MakeCompose(outer, inner);
/external/skia/src/utils/
SkDashPathPriv.h
11
#include "
SkPathEffect
.h"
27
const
SkPathEffect
::DashInfo& info);
/external/skia/include/utils/
SkLua.h
12
#include "
SkPathEffect
.h"
56
void pushDash(const
SkPathEffect
::DashInfo&, const char tableKey[] = NULL);
Completed in 290 milliseconds
1
2
3