HomeSort by relevance Sort by last modified time
    Searched refs:SkRegion (Results 1 - 25 of 326) sorted by null

1 2 3 4 5 6 7 8 91011>>

  /external/chromium_org/ui/gfx/
path_aura.cc 8 #include "third_party/skia/include/core/SkRegion.h"
12 SkRegion* Path::CreateNativeRegion() const {
17 SkRegion clip_region;
20 SkRegion* region = new SkRegion;
27 SkRegion* new_region = new SkRegion;
28 new_region->op(*r1, *r2, SkRegion::kIntersect_Op);
34 SkRegion* new_region = new SkRegion;
    [all...]
scoped_sk_region.h 8 #include "third_party/skia/include/core/SkRegion.h"
12 // Wraps an SkRegion.
16 explicit ScopedSkRegion(SkRegion* region) : region_(region) {}
22 void Set(SkRegion* region) {
27 SkRegion* Get() {
31 SkRegion* release() {
32 SkRegion* region = region_;
38 SkRegion* region_;
  /external/chromium_org/third_party/skia/include/images/
SkPageFlipper.h 13 #include "SkRegion.h"
35 const SkRegion& dirtyRgn() const { return *fDirty1; }
39 void inval(const SkRegion&);
51 const SkRegion& update(SkRegion* copyBits);
54 SkRegion* fDirty0;
55 SkRegion* fDirty1;
56 SkRegion fDirty0Storage;
57 SkRegion fDirty1Storage;
  /external/skia/include/images/
SkPageFlipper.h 13 #include "SkRegion.h"
35 const SkRegion& dirtyRgn() const { return *fDirty1; }
39 void inval(const SkRegion&);
51 const SkRegion& update(SkRegion* copyBits);
54 SkRegion* fDirty0;
55 SkRegion* fDirty1;
56 SkRegion fDirty0Storage;
57 SkRegion fDirty1Storage;
  /frameworks/base/core/jni/android/graphics/
Region.h 21 #include "SkRegion.h"
25 /* Gets the underlying SkRegion from a Region object. */
26 extern SkRegion* android_graphics_Region_getSkRegion(JNIEnv* env, jobject regionObj);
  /external/chromium_org/remoting/codec/
video_decoder_vp8.h 27 const SkRegion& region) OVERRIDE;
32 SkRegion* output_region) OVERRIDE;
33 virtual const SkRegion* GetImageShape() OVERRIDE;
48 void UpdateImageShapeRegion(SkRegion* new_desktop_shape);
59 SkRegion updated_region_;
65 SkRegion desktop_shape_;
68 SkRegion transparent_region_;
video_decoder.h 11 #include "third_party/skia/include/core/SkRegion.h"
52 const SkRegion& region) = 0;
70 SkRegion* output_region) = 0;
74 virtual const SkRegion* GetImageShape() = 0;
  /frameworks/base/libs/hwui/
Snapshot.h 26 #include <SkRegion.h>
87 SkRegion::Op op = SkRegion::kIntersect_Op);
94 bool clipTransformed(const Rect& r, SkRegion::Op op = SkRegion::kIntersect_Op);
100 bool clipRegionTransformed(const SkRegion& region, SkRegion::Op op);
210 SkRegion* clipRegion;
237 bool clipRegionOp(float left, float top, float right, float bottom, SkRegion::Op op);
243 SkRegion mClipRegionRoot
    [all...]
  /external/chromium_org/third_party/skia/src/core/
SkRegionPriv.h 13 #include "SkRegion.h"
17 SkASSERT(((value) == SkRegion::kRunTypeSentinel) == isSentinel)
25 static int compute_intervalcount(const SkRegion::RunType runs[]) {
26 const SkRegion::RunType* curr = runs;
27 while (*curr < SkRegion::kRunTypeSentinel) {
29 SkASSERT(curr[1] < SkRegion::kRunTypeSentinel);
36 struct SkRegion::RunHead {
66 SkASSERT(count >= SkRegion::kRectRegionRuns);
87 SkRegion::RunType* writable_runs() {
89 return (SkRegion::RunType*)(this + 1)
    [all...]
SkBBoxHierarchyRecord.h 40 SkRegion::Op op = SkRegion::kIntersect_Op,
42 virtual bool clipRegion(const SkRegion& region,
43 SkRegion::Op op = SkRegion::kIntersect_Op) SK_OVERRIDE;
45 SkRegion::Op op = SkRegion::kIntersect_Op,
48 SkRegion::Op op = SkRegion::kIntersect_Op,
SkScanPriv.h 18 SkScanClipper(SkBlitter* blitter, const SkRegion* clip, const SkIRect& bounds,
34 const SkRegion& clipRgn);
37 void sk_blit_above(SkBlitter*, const SkIRect& avoid, const SkRegion& clip);
38 void sk_blit_below(SkBlitter*, const SkIRect& avoid, const SkRegion& clip);
SkRegion.cpp 33 static SkRegion::RunType* skip_intervals(const SkRegion::RunType runs[]) {
38 SkASSERT(runs[1] < SkRegion::kRunTypeSentinel);
41 SkASSERT(SkRegion::kRunTypeSentinel == runs[0]);
45 return const_cast<SkRegion::RunType*>(runs);
48 bool SkRegion::RunsAreARect(const SkRegion::RunType runs[], int count,
72 SkRegion::SkRegion() {
77 SkRegion::SkRegion(const SkRegion& src)
    [all...]
  /external/skia/src/core/
SkRegionPriv.h 13 #include "SkRegion.h"
17 SkASSERT(((value) == SkRegion::kRunTypeSentinel) == isSentinel)
25 static int compute_intervalcount(const SkRegion::RunType runs[]) {
26 const SkRegion::RunType* curr = runs;
27 while (*curr < SkRegion::kRunTypeSentinel) {
29 SkASSERT(curr[1] < SkRegion::kRunTypeSentinel);
36 struct SkRegion::RunHead {
66 SkASSERT(count >= SkRegion::kRectRegionRuns);
87 SkRegion::RunType* writable_runs() {
89 return (SkRegion::RunType*)(this + 1)
    [all...]
SkBBoxHierarchyRecord.h 40 SkRegion::Op op = SkRegion::kIntersect_Op,
42 virtual bool clipRegion(const SkRegion& region,
43 SkRegion::Op op = SkRegion::kIntersect_Op) SK_OVERRIDE;
45 SkRegion::Op op = SkRegion::kIntersect_Op,
48 SkRegion::Op op = SkRegion::kIntersect_Op,
SkScanPriv.h 18 SkScanClipper(SkBlitter* blitter, const SkRegion* clip, const SkIRect& bounds,
34 const SkRegion& clipRgn);
37 void sk_blit_above(SkBlitter*, const SkIRect& avoid, const SkRegion& clip);
38 void sk_blit_below(SkBlitter*, const SkIRect& avoid, const SkRegion& clip);
SkRegion.cpp 33 static SkRegion::RunType* skip_intervals(const SkRegion::RunType runs[]) {
38 SkASSERT(runs[1] < SkRegion::kRunTypeSentinel);
41 SkASSERT(SkRegion::kRunTypeSentinel == runs[0]);
45 return const_cast<SkRegion::RunType*>(runs);
48 bool SkRegion::RunsAreARect(const SkRegion::RunType runs[], int count,
72 SkRegion::SkRegion() {
77 SkRegion::SkRegion(const SkRegion& src)
    [all...]
  /external/chromium_org/third_party/skia/src/utils/
SkCanvasStack.h 33 virtual bool clipRect(const SkRect&, SkRegion::Op, bool) SK_OVERRIDE;
34 virtual bool clipRRect(const SkRRect&, SkRegion::Op, bool) SK_OVERRIDE;
35 virtual bool clipPath(const SkPath&, SkRegion::Op, bool) SK_OVERRIDE;
36 virtual bool clipRegion(const SkRegion& deviceRgn,
37 SkRegion::Op) SK_OVERRIDE;
44 SkRegion requiredClip;
  /external/skia/src/utils/
SkCanvasStack.h 33 virtual bool clipRect(const SkRect&, SkRegion::Op, bool) SK_OVERRIDE;
34 virtual bool clipRRect(const SkRRect&, SkRegion::Op, bool) SK_OVERRIDE;
35 virtual bool clipPath(const SkPath&, SkRegion::Op, bool) SK_OVERRIDE;
36 virtual bool clipRegion(const SkRegion& deviceRgn,
37 SkRegion::Op) SK_OVERRIDE;
44 SkRegion requiredClip;
  /external/chromium_org/third_party/skia/include/core/
SkRegion.h 22 #define SkRegion_gEmptyRunHeadPtr ((SkRegion::RunHead*)-1)
25 /** \class SkRegion
27 The SkRegion class encapsulates the geometric region used to specify
30 class SK_API SkRegion {
37 SkRegion();
38 SkRegion(const SkRegion&);
39 explicit SkRegion(const SkIRect&);
40 ~SkRegion();
42 SkRegion& operator=(const SkRegion&)
    [all...]
  /external/skia/include/core/
SkRegion.h 22 #define SkRegion_gEmptyRunHeadPtr ((SkRegion::RunHead*)-1)
25 /** \class SkRegion
27 The SkRegion class encapsulates the geometric region used to specify
30 class SK_API SkRegion {
37 SkRegion();
38 SkRegion(const SkRegion&);
39 explicit SkRegion(const SkIRect&);
40 ~SkRegion();
42 SkRegion& operator=(const SkRegion&)
    [all...]
  /external/chromium_org/third_party/skia/src/images/
SkPageFlipper.cpp 49 fDirty1->op(r, SkRegion::kUnion_Op);
53 void SkPageFlipper::inval(const SkRegion& rgn) {
54 SkRegion r;
56 if (r.op(rgn, SkRegion::kIntersect_Op)) {
57 fDirty1->op(r, SkRegion::kUnion_Op);
70 const SkRegion& SkPageFlipper::update(SkRegion* copyBits) {
72 copyBits->op(*fDirty0, *fDirty1, SkRegion::kDifference_Op);
73 SkTSwap<SkRegion*>(fDirty0, fDirty1);
  /external/skia/src/images/
SkPageFlipper.cpp 49 fDirty1->op(r, SkRegion::kUnion_Op);
53 void SkPageFlipper::inval(const SkRegion& rgn) {
54 SkRegion r;
56 if (r.op(rgn, SkRegion::kIntersect_Op)) {
57 fDirty1->op(r, SkRegion::kUnion_Op);
70 const SkRegion& SkPageFlipper::update(SkRegion* copyBits) {
72 copyBits->op(*fDirty0, *fDirty1, SkRegion::kDifference_Op);
73 SkTSwap<SkRegion*>(fDirty0, fDirty1);
  /external/skia/bench/
RegionBench.cpp 10 #include "SkRegion.h"
13 static bool union_proc(SkRegion& a, SkRegion& b) {
14 SkRegion result;
15 return result.op(a, b, SkRegion::kUnion_Op);
18 static bool sect_proc(SkRegion& a, SkRegion& b) {
19 SkRegion result;
20 return result.op(a, b, SkRegion::kIntersect_Op);
23 static bool diff_proc(SkRegion& a, SkRegion& b)
    [all...]
RegionContainBench.cpp 10 #include "SkRegion.h"
13 static bool sect_proc(SkRegion& a, SkRegion& b) {
14 SkRegion result;
15 return result.op(a, b, SkRegion::kIntersect_Op);
20 typedef bool (*Proc)(SkRegion& a, SkRegion& b);
21 SkRegion fA, fB;
43 fA.op(randrect(rand, i), SkRegion::kXOR_Op);
  /external/chromium_org/remoting/client/
frame_producer.h 10 #include "third_party/skia/include/core/SkRegion.h"
34 virtual void InvalidateRegion(const SkRegion& region) = 0;
46 virtual const SkRegion* GetBufferShape() = 0;

Completed in 894 milliseconds

1 2 3 4 5 6 7 8 91011>>