diff options
author | reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> | 2010-04-22 16:07:49 +0000 |
---|---|---|
committer | reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> | 2010-04-22 16:07:49 +0000 |
commit | 7d970c739d44486d3382eed8acc4eecccecf3453 (patch) | |
tree | c39742a2d2f56449619038a1a4e9f8e5716edebe /samplecode/SampleEffects.cpp | |
parent | 5f6a0762f14f73859e60f0e8339ca133d10e4d3c (diff) |
updates
git-svn-id: http://skia.googlecode.com/svn/trunk@558 2bbb7eff-a529-9590-31e7-b0007b416f81
Diffstat (limited to 'samplecode/SampleEffects.cpp')
-rw-r--r-- | samplecode/SampleEffects.cpp | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/samplecode/SampleEffects.cpp b/samplecode/SampleEffects.cpp index 94f0413942..7b6191178f 100644 --- a/samplecode/SampleEffects.cpp +++ b/samplecode/SampleEffects.cpp @@ -8,6 +8,23 @@ #include "SkDiscretePathEffect.h" #include "SkGradientShader.h" +#include "SkEdgeClipper.h" + +static void test_edgeclipper() { + SkPoint pts[] = { + { -8.38822452e+21, -7.69721471e+19 }, + { 1.57645875e+23, 1.44634003e+21 }, + { 1.61519691e+23, 1.48208059e+21 }, + { 3.13963584e+23, 2.88057438e+21 } + }; + SkRect clip = { 0, 0, 300, 200 }; + + SkEdgeClipper clipper; + clipper.clipCubic(pts, clip); +} + +/////////// + //#define COLOR 0xFFFF8844 #define COLOR 0xFF888888 @@ -74,6 +91,11 @@ public: fPaint[i].setColor(COLOR); gPaintProcs[i](&fPaint[i]); } + + test_edgeclipper(); + SkColorMatrix cm; + cm.setRotate(SkColorMatrix::kG_Axis, 180); + cm.setIdentity(); } protected: |