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

1 2

  /external/skia/src/pathops/
SkOpCoincidence.h 163 const SkOpSegment* coinSeg, const SkOpSegment* oppSeg,
195 const SkOpSegment* debugSegment(int id) const {
202 void debugRelease(SkPathOpsDebug::GlitchLog* , const SkOpSegment* ) const;
237 static bool Ordered(const SkOpSegment* coin, const SkOpSegment* opp);
238 void release(const SkOpSegment* );
252 double tStart, double tEnd, SkOpSegment* coinSeg, SkOpSegment* oppSeg,
255 bool addOrOverlap(SkOpSegment* coinSeg, SkOpSegment* oppSeg
    [all...]
SkOpContour.h 10 #include "SkOpSegment.h"
38 SkOpSegment* addLine(SkPoint pts[2]) {
47 SkOpSegment& appendSegment() {
48 SkOpSegment* result = fCount++ ? this->globalState()->allocator()->make<SkOpSegment>()
64 SkOpSegment* segment = &fHead;
113 const SkOpSegment* debugSegment(int id) const {
119 SkOpSegment* segment = &fHead;
136 const SkOpSegment* segment = &fHead;
137 const SkOpSegment* prior = nullptr
    [all...]
SkOpSegment.cpp 9 #include "SkOpSegment.h"
46 SkOpAngle* SkOpSegment::activeAngle(SkOpSpanBase* start, SkOpSpanBase** startPtr,
57 SkOpAngle* SkOpSegment::activeAngleInner(SkOpSpanBase* start, SkOpSpanBase** startPtr,
98 SkOpAngle* SkOpSegment::activeAngleOther(SkOpSpanBase* start, SkOpSpanBase** startPtr,
101 SkOpSegment* other = oPtT->segment();
106 bool SkOpSegment::activeOp(SkOpSpanBase* start, SkOpSpanBase* end, int xorMiMask, int xorSuMask,
120 bool SkOpSegment::activeOp(int xorMiMask, int xorSuMask, SkOpSpanBase* start, SkOpSpanBase* end,
149 bool SkOpSegment::activeWinding(SkOpSpanBase* start, SkOpSpanBase* end) {
154 bool SkOpSegment::activeWinding(SkOpSpanBase* start, SkOpSpanBase* end, int* sumWinding) {
163 bool SkOpSegment::addCurveTo(const SkOpSpanBase* start, const SkOpSpanBase* end
    [all...]
SkOpSegment.h 24 class SkOpSegment {
26 bool operator<(const SkOpSegment& rh) const {
44 SkOpSegment* addConic(SkPoint pts[3], SkScalar weight, SkOpContour* parent) {
52 SkOpSegment* addCubic(SkPoint pts[4], SkOpContour* parent) {
71 SkOpSegment* addLine(SkPoint pts[2], SkOpContour* parent) {
78 SkOpPtT* addMissing(double t, SkOpSegment* opp, bool* allExist);
87 SkOpSegment* addQuad(SkPoint pts[3], SkOpContour* parent) {
155 const SkOpSegment* debugSegment(int id) const;
213 const SkOpPtT* existing(double t, const SkOpSegment* opp) const;
214 SkOpSegment* findNextOp(SkTDArray<SkOpSpanBase*>* chase, SkOpSpanBase** nextStart
    [all...]
SkOpSpan.h 18 class SkOpSegment;
45 bool contains(const SkOpSegment*, const SkPoint& ) const;
46 bool contains(const SkOpSegment*, double t) const;
47 const SkOpPtT* contains(const SkOpSegment* ) const;
58 const SkOpPtT* debugContains(const SkOpSegment* check) const;
66 const SkOpSegment* debugSegment(int id) const;
83 const SkOpPtT* find(const SkOpSegment* ) const;
140 const SkOpSegment* segment() const;
141 SkOpSegment* segment();
199 const SkOpPtT* contains(const SkOpSegment* ) const
    [all...]
SkOpAngle.h 18 class SkOpSegment;
49 const SkOpSegment* debugSegment(int id) const;
60 void dumpTo(const SkOpSegment* fromSeg, const SkOpAngle* ) const;
77 SkOpSegment* segment() const;
SkOpSpan.cpp 9 #include "SkOpSegment.h"
43 bool SkOpPtT::contains(const SkOpSegment* segment, const SkPoint& pt) const {
55 bool SkOpPtT::contains(const SkOpSegment* segment, double t) const {
66 const SkOpPtT* SkOpPtT::contains(const SkOpSegment* check) const {
82 const SkOpPtT* SkOpPtT::find(const SkOpSegment* segment) const {
115 const SkOpSegment* segment = this->segment();
139 const SkOpSegment* SkOpPtT::segment() const {
143 SkOpSegment* SkOpPtT::segment() {
168 const SkOpSegment* segment = this->segment();
195 const SkOpPtT* SkOpSpanBase::contains(const SkOpSegment* segment) const
    [all...]
SkIntersectionHelper.h 11 #include "SkOpSegment.h"
62 SkOpSegment* segment() const {
110 SkOpSegment* fSegment;
SkOpCoincidence.cpp 8 #include "SkOpSegment.h"
58 const SkOpSegment* segment = coinPtTStart()->segment();
59 const SkOpSegment* oppSegment = oppPtTStart()->segment();
160 const SkOpSegment* oppSeg = this->oppPtTStart()->segment();
193 const SkOpSegment* coinSeg = coinPtTStart->segment();
194 const SkOpSegment* oppSeg = oppPtTStart->segment();
279 const SkOpSegment* baseSeg = base->segment();
285 const SkOpSegment* testSeg = testPtT->segment();
313 SkOpSegment* writableSeg = const_cast<SkOpSegment*>(testSeg)
    [all...]
SkOpContour.cpp 16 const SkOpSegment* segment = &fHead;
25 const SkOpSegment* segment = fTail;
34 SkOpSegment* testSegment = &fHead;
SkPathOpsCommon.h 19 SkOpSegment* FindChase(SkTDArray<SkOpSpanBase*>* chase, SkOpSpanBase** startPtr,
SkPathOpsDebug.h 339 static const class SkOpSegment* DebugAngleSegment(const class SkOpAngle*, int id);
345 static const class SkOpSegment* DebugContourSegment(class SkOpContour*, int id);
351 static const class SkOpSegment* DebugCoincidenceSegment(class SkOpCoincidence*, int id);
357 static const class SkOpSegment* DebugPtTSegment(const class SkOpPtT*, int id);
360 static const class SkOpAngle* DebugSegmentAngle(const class SkOpSegment*, int id);
361 static class SkOpContour* DebugSegmentContour(class SkOpSegment*, int id);
362 static const class SkOpPtT* DebugSegmentPtT(const class SkOpSegment*, int id);
363 static const class SkOpSegment* DebugSegmentSegment(const class SkOpSegment*, int id);
364 static const class SkOpSpanBase* DebugSegmentSpan(const class SkOpSegment*, int id)
    [all...]
  /external/skqp/src/pathops/
SkOpCoincidence.h 163 const SkOpSegment* coinSeg, const SkOpSegment* oppSeg,
195 const SkOpSegment* debugSegment(int id) const {
202 void debugRelease(SkPathOpsDebug::GlitchLog* , const SkOpSegment* ) const;
237 static bool Ordered(const SkOpSegment* coin, const SkOpSegment* opp);
238 void release(const SkOpSegment* );
252 double tStart, double tEnd, SkOpSegment* coinSeg, SkOpSegment* oppSeg,
255 bool addOrOverlap(SkOpSegment* coinSeg, SkOpSegment* oppSeg
    [all...]
SkOpContour.h 10 #include "SkOpSegment.h"
38 SkOpSegment* addLine(SkPoint pts[2]) {
47 SkOpSegment& appendSegment() {
48 SkOpSegment* result = fCount++ ? this->globalState()->allocator()->make<SkOpSegment>()
64 SkOpSegment* segment = &fHead;
113 const SkOpSegment* debugSegment(int id) const {
119 SkOpSegment* segment = &fHead;
136 const SkOpSegment* segment = &fHead;
137 const SkOpSegment* prior = nullptr
    [all...]
SkOpSegment.cpp 9 #include "SkOpSegment.h"
46 SkOpAngle* SkOpSegment::activeAngle(SkOpSpanBase* start, SkOpSpanBase** startPtr,
57 SkOpAngle* SkOpSegment::activeAngleInner(SkOpSpanBase* start, SkOpSpanBase** startPtr,
98 SkOpAngle* SkOpSegment::activeAngleOther(SkOpSpanBase* start, SkOpSpanBase** startPtr,
101 SkOpSegment* other = oPtT->segment();
106 bool SkOpSegment::activeOp(SkOpSpanBase* start, SkOpSpanBase* end, int xorMiMask, int xorSuMask,
120 bool SkOpSegment::activeOp(int xorMiMask, int xorSuMask, SkOpSpanBase* start, SkOpSpanBase* end,
149 bool SkOpSegment::activeWinding(SkOpSpanBase* start, SkOpSpanBase* end) {
154 bool SkOpSegment::activeWinding(SkOpSpanBase* start, SkOpSpanBase* end, int* sumWinding) {
163 bool SkOpSegment::addCurveTo(const SkOpSpanBase* start, const SkOpSpanBase* end
    [all...]
SkOpSegment.h 24 class SkOpSegment {
26 bool operator<(const SkOpSegment& rh) const {
44 SkOpSegment* addConic(SkPoint pts[3], SkScalar weight, SkOpContour* parent) {
52 SkOpSegment* addCubic(SkPoint pts[4], SkOpContour* parent) {
71 SkOpSegment* addLine(SkPoint pts[2], SkOpContour* parent) {
78 SkOpPtT* addMissing(double t, SkOpSegment* opp, bool* allExist);
87 SkOpSegment* addQuad(SkPoint pts[3], SkOpContour* parent) {
155 const SkOpSegment* debugSegment(int id) const;
213 const SkOpPtT* existing(double t, const SkOpSegment* opp) const;
214 SkOpSegment* findNextOp(SkTDArray<SkOpSpanBase*>* chase, SkOpSpanBase** nextStart
    [all...]
SkOpSpan.h 18 class SkOpSegment;
45 bool contains(const SkOpSegment*, const SkPoint& ) const;
46 bool contains(const SkOpSegment*, double t) const;
47 const SkOpPtT* contains(const SkOpSegment* ) const;
58 const SkOpPtT* debugContains(const SkOpSegment* check) const;
66 const SkOpSegment* debugSegment(int id) const;
83 const SkOpPtT* find(const SkOpSegment* ) const;
140 const SkOpSegment* segment() const;
141 SkOpSegment* segment();
199 const SkOpPtT* contains(const SkOpSegment* ) const
    [all...]
SkOpAngle.h 18 class SkOpSegment;
49 const SkOpSegment* debugSegment(int id) const;
60 void dumpTo(const SkOpSegment* fromSeg, const SkOpAngle* ) const;
77 SkOpSegment* segment() const;
SkOpSpan.cpp 9 #include "SkOpSegment.h"
43 bool SkOpPtT::contains(const SkOpSegment* segment, const SkPoint& pt) const {
55 bool SkOpPtT::contains(const SkOpSegment* segment, double t) const {
66 const SkOpPtT* SkOpPtT::contains(const SkOpSegment* check) const {
82 const SkOpPtT* SkOpPtT::find(const SkOpSegment* segment) const {
115 const SkOpSegment* segment = this->segment();
139 const SkOpSegment* SkOpPtT::segment() const {
143 SkOpSegment* SkOpPtT::segment() {
168 const SkOpSegment* segment = this->segment();
195 const SkOpPtT* SkOpSpanBase::contains(const SkOpSegment* segment) const
    [all...]
SkIntersectionHelper.h 11 #include "SkOpSegment.h"
62 SkOpSegment* segment() const {
110 SkOpSegment* fSegment;
SkOpCoincidence.cpp 8 #include "SkOpSegment.h"
58 const SkOpSegment* segment = coinPtTStart()->segment();
59 const SkOpSegment* oppSegment = oppPtTStart()->segment();
160 const SkOpSegment* oppSeg = this->oppPtTStart()->segment();
193 const SkOpSegment* coinSeg = coinPtTStart->segment();
194 const SkOpSegment* oppSeg = oppPtTStart->segment();
279 const SkOpSegment* baseSeg = base->segment();
285 const SkOpSegment* testSeg = testPtT->segment();
313 SkOpSegment* writableSeg = const_cast<SkOpSegment*>(testSeg)
    [all...]
SkOpContour.cpp 16 const SkOpSegment* segment = &fHead;
25 const SkOpSegment* segment = fTail;
34 SkOpSegment* testSegment = &fHead;
SkPathOpsCommon.h 19 SkOpSegment* FindChase(SkTDArray<SkOpSpanBase*>* chase, SkOpSpanBase** startPtr,
SkPathOpsDebug.h 339 static const class SkOpSegment* DebugAngleSegment(const class SkOpAngle*, int id);
345 static const class SkOpSegment* DebugContourSegment(class SkOpContour*, int id);
351 static const class SkOpSegment* DebugCoincidenceSegment(class SkOpCoincidence*, int id);
357 static const class SkOpSegment* DebugPtTSegment(const class SkOpPtT*, int id);
360 static const class SkOpAngle* DebugSegmentAngle(const class SkOpSegment*, int id);
361 static class SkOpContour* DebugSegmentContour(class SkOpSegment*, int id);
362 static const class SkOpPtT* DebugSegmentPtT(const class SkOpSegment*, int id);
363 static const class SkOpSegment* DebugSegmentSegment(const class SkOpSegment*, int id);
364 static const class SkOpSpanBase* DebugSegmentSpan(const class SkOpSegment*, int id)
    [all...]
  /external/skia/tests/
PathOpsDebug.cpp 13 #include "SkOpSegment.h"
223 const SkOpSegment* SkPathOpsDebug::DebugAngleSegment(const SkOpAngle* angle, int id) {
243 const SkOpSegment* SkPathOpsDebug::DebugContourSegment(SkOpContour* contour, int id) {
263 const SkOpSegment* SkPathOpsDebug::DebugCoincidenceSegment(SkOpCoincidence* coin, int id) {
283 const SkOpSegment* SkPathOpsDebug::DebugPtTSegment(const SkOpPtT* ptT, int id) {
291 const SkOpAngle* SkPathOpsDebug::DebugSegmentAngle(const SkOpSegment* span, int id) {
295 SkOpContour* SkPathOpsDebug::DebugSegmentContour(SkOpSegment* span, int id) {
299 const SkOpPtT* SkPathOpsDebug::DebugSegmentPtT(const SkOpSegment* span, int id) {
303 const SkOpSegment* SkPathOpsDebug::DebugSegmentSegment(const SkOpSegment* span, int id)
    [all...]

Completed in 484 milliseconds

1 2