Home
last modified time | relevance | path

Searched refs:SkOpCoincidence (Results 1 – 25 of 42) sorted by relevance

12

/third_party/skia/src/pathops/
DSkOpCoincidence.cpp116 SkASSERT(SkOpCoincidence::Ordered(coinPtTStart, oppPtTStart)); in set()
191 bool SkOpCoincidence::extend(const SkOpPtT* coinPtTStart, const SkOpPtT* coinPtTEnd, in extend()
249 void SkOpCoincidence::add(SkOpPtT* coinPtTStart, SkOpPtT* coinPtTEnd, SkOpPtT* oppPtTStart, in add()
281 bool SkOpCoincidence::addEndMovedSpans(const SkOpSpan* base, const SkOpSpanBase* testSpan) { in addEndMovedSpans()
357 bool SkOpCoincidence::addEndMovedSpans(const SkOpPtT* ptT) { in addEndMovedSpans()
384 bool SkOpCoincidence::addEndMovedSpans(DEBUG_COIN_DECLARE_ONLY_PARAMS()) { in addEndMovedSpans()
432 bool SkOpCoincidence::addExpanded(DEBUG_COIN_DECLARE_ONLY_PARAMS()) { in addExpanded()
532 double SkOpCoincidence::TRange(const SkOpPtT* overS, double t, in TRange()
568 bool SkOpCoincidence::checkOverlap(SkCoincidentSpans* check, in checkOverlap()
619 bool SkOpCoincidence::addIfMissing(const SkOpPtT* over1s, const SkOpPtT* over2s, in addIfMissing()
[all …]
DSkAddIntersections.h13 class SkOpCoincidence; variable
15 bool AddIntersectTs(SkOpContour* test, SkOpContour* next, SkOpCoincidence* coincidence);
DSkPathOpsDebug.h20 class SkOpCoincidence; variable
377 const SkOpAngle* CoincidenceAngle(SkOpCoincidence*, int id);
378 SkOpContour* CoincidenceContour(SkOpCoincidence*, int id);
379 const SkOpPtT* CoincidencePtT(SkOpCoincidence*, int id);
380 const SkOpSegment* CoincidenceSegment(SkOpCoincidence*, int id);
381 const SkOpSpanBase* CoincidenceSpan(SkOpCoincidence*, int id);
DSkPathOpsCommon.h13 class SkOpCoincidence; variable
25 bool HandleCoincidence(SkOpContourHead* , SkOpCoincidence* );
DBUILD.bazel20 "SkOpCoincidence.cpp",
21 "SkOpCoincidence.h",
DSkPathOpsTypes.h26 class SkOpCoincidence; variable
65 SkOpCoincidence* coincidence() { in coincidence()
75 const SkOpCoincidence* debugCoincidence() const;
158 void setCoincidence(SkOpCoincidence* coincidence) { in setCoincidence()
185 SkOpCoincidence* fCoincidence;
DSkPathOpsCommon.cpp233 bool HandleCoincidence(SkOpContourHead* contourList, SkOpCoincidence* coincidence) { in HandleCoincidence()
303 SkOpCoincidence overlaps(globalState); in HandleCoincidence()
306 SkOpCoincidence* pairs = overlaps.isEmpty() ? coincidence : &overlaps; in HandleCoincidence()
DSkPathOpsDebug.cpp356 const SkOpCoincidence* coincidence = contour->globalState()->coincidence(); in CheckHealth()
909 const SkOpCoincidence* coincidence = this->globalState()->coincidence(); in debugMissingCoincidence()
1463 void SkOpCoincidence::debugAddEndMovedSpans(SkPathOpsDebug::GlitchLog* log, const SkOpSpan* base, c… in debugAddEndMovedSpans()
1537 void SkOpCoincidence::debugAddEndMovedSpans(SkPathOpsDebug::GlitchLog* log, const SkOpPtT* ptT) con… in debugAddEndMovedSpans()
1564 void SkOpCoincidence::debugAddEndMovedSpans(SkPathOpsDebug::GlitchLog* log) const { in debugAddEndMovedSpans()
1611 void SkOpCoincidence::debugAddExpanded(SkPathOpsDebug::GlitchLog* log) const { in debugAddExpanded()
1701 void SkOpCoincidence::debugAddIfMissing(SkPathOpsDebug::GlitchLog* log, const SkOpPtT* over1s, cons… in debugAddIfMissing()
1742 void SkOpCoincidence::debugAddOrOverlap(SkPathOpsDebug::GlitchLog* log, in debugAddOrOverlap()
1862 void SkOpCoincidence::debugAddMissing(SkPathOpsDebug::GlitchLog* log, bool* added) const { in debugAddMissing()
1959 void SkOpCoincidence::debugRelease(SkPathOpsDebug::GlitchLog* log, const SkCoincidentSpans* coin, c… in debugRelease()
[all …]
DSkOpCoincidence.h134 class SkOpCoincidence {
136 SkOpCoincidence(SkOpGlobalState* globalState) in SkOpCoincidence() function
215 bool findOverlaps(SkOpCoincidence* DEBUG_COIN_DECLARE_PARAMS()) const;
DSkOpAngle.h32 const SkOpCoincidence* debugCoincidence() const;
DSkOpSpan.h56 const SkOpCoincidence* debugCoincidence() const;
237 const SkOpCoincidence* debugCoincidence() const;
DSkOpSpan.cpp283 SkOpCoincidence* coins = this->globalState()->coincidence(); in checkForCollapsedCoincidence()
451 SkOpCoincidence* coincidence = this->globalState()->coincidence(); in release()
/third_party/flutter/skia/src/pathops/
DSkOpCoincidence.cpp116 SkASSERT(SkOpCoincidence::Ordered(coinPtTStart, oppPtTStart)); in set()
191 bool SkOpCoincidence::extend(const SkOpPtT* coinPtTStart, const SkOpPtT* coinPtTEnd, in extend()
249 void SkOpCoincidence::add(SkOpPtT* coinPtTStart, SkOpPtT* coinPtTEnd, SkOpPtT* oppPtTStart, in add()
281 bool SkOpCoincidence::addEndMovedSpans(const SkOpSpan* base, const SkOpSpanBase* testSpan) { in addEndMovedSpans()
357 bool SkOpCoincidence::addEndMovedSpans(const SkOpPtT* ptT) { in addEndMovedSpans()
384 bool SkOpCoincidence::addEndMovedSpans(DEBUG_COIN_DECLARE_ONLY_PARAMS()) { in addEndMovedSpans()
432 bool SkOpCoincidence::addExpanded(DEBUG_COIN_DECLARE_ONLY_PARAMS()) { in addExpanded()
532 double SkOpCoincidence::TRange(const SkOpPtT* overS, double t, in TRange()
568 bool SkOpCoincidence::checkOverlap(SkCoincidentSpans* check, in checkOverlap()
619 bool SkOpCoincidence::addIfMissing(const SkOpPtT* over1s, const SkOpPtT* over2s, in addIfMissing()
[all …]
DSkAddIntersections.h13 class SkOpCoincidence; variable
15 bool AddIntersectTs(SkOpContour* test, SkOpContour* next, SkOpCoincidence* coincidence);
DSkPathOpsDebug.h20 class SkOpCoincidence; variable
398 const SkOpAngle* CoincidenceAngle(SkOpCoincidence*, int id);
399 SkOpContour* CoincidenceContour(SkOpCoincidence*, int id);
400 const SkOpPtT* CoincidencePtT(SkOpCoincidence*, int id);
401 const SkOpSegment* CoincidenceSegment(SkOpCoincidence*, int id);
402 const SkOpSpanBase* CoincidenceSpan(SkOpCoincidence*, int id);
DSkPathOpsCommon.h13 class SkOpCoincidence; variable
25 bool HandleCoincidence(SkOpContourHead* , SkOpCoincidence* );
DSkPathOpsTypes.h26 class SkOpCoincidence; variable
65 SkOpCoincidence* coincidence() { in coincidence()
75 const SkOpCoincidence* debugCoincidence() const;
158 void setCoincidence(SkOpCoincidence* coincidence) { in setCoincidence()
185 SkOpCoincidence* fCoincidence;
DSkPathOpsCommon.cpp233 bool HandleCoincidence(SkOpContourHead* contourList, SkOpCoincidence* coincidence) { in HandleCoincidence()
303 SkOpCoincidence overlaps(globalState); in HandleCoincidence()
306 SkOpCoincidence* pairs = overlaps.isEmpty() ? coincidence : &overlaps; in HandleCoincidence()
DSkPathOpsDebug.cpp356 const SkOpCoincidence* coincidence = contour->globalState()->coincidence(); in CheckHealth()
931 const SkOpCoincidence* coincidence = this->globalState()->coincidence(); in debugMissingCoincidence()
1485 void SkOpCoincidence::debugAddEndMovedSpans(SkPathOpsDebug::GlitchLog* log, const SkOpSpan* base, c… in debugAddEndMovedSpans()
1559 void SkOpCoincidence::debugAddEndMovedSpans(SkPathOpsDebug::GlitchLog* log, const SkOpPtT* ptT) con… in debugAddEndMovedSpans()
1586 void SkOpCoincidence::debugAddEndMovedSpans(SkPathOpsDebug::GlitchLog* log) const { in debugAddEndMovedSpans()
1633 void SkOpCoincidence::debugAddExpanded(SkPathOpsDebug::GlitchLog* log) const { in debugAddExpanded()
1723 void SkOpCoincidence::debugAddIfMissing(SkPathOpsDebug::GlitchLog* log, const SkOpPtT* over1s, cons… in debugAddIfMissing()
1764 void SkOpCoincidence::debugAddOrOverlap(SkPathOpsDebug::GlitchLog* log, in debugAddOrOverlap()
1884 void SkOpCoincidence::debugAddMissing(SkPathOpsDebug::GlitchLog* log, bool* added) const { in debugAddMissing()
1981 void SkOpCoincidence::debugRelease(SkPathOpsDebug::GlitchLog* log, const SkCoincidentSpans* coin, c… in debugRelease()
[all …]
DSkOpCoincidence.h134 class SkOpCoincidence {
136 SkOpCoincidence(SkOpGlobalState* globalState) in SkOpCoincidence() function
215 bool findOverlaps(SkOpCoincidence* DEBUG_COIN_DECLARE_PARAMS()) const;
DSkOpAngle.h32 const SkOpCoincidence* debugCoincidence() const;
DSkOpSpan.cpp283 SkOpCoincidence* coins = this->globalState()->coincidence(); in checkForCollapsedCoincidence()
451 SkOpCoincidence* coincidence = this->globalState()->coincidence(); in release()
DSkOpSpan.h56 const SkOpCoincidence* debugCoincidence() const;
237 const SkOpCoincidence* debugCoincidence() const;
/third_party/skia/tests/
DPathOpsDebug.cpp259 const SkOpAngle* CoincidenceAngle(SkOpCoincidence* coin, int id) { in CoincidenceAngle()
263 SkOpContour* CoincidenceContour(SkOpCoincidence* coin, int id) { in CoincidenceContour()
267 const SkOpPtT* CoincidencePtT(SkOpCoincidence* coin, int id) { in CoincidencePtT()
271 const SkOpSegment* CoincidenceSegment(SkOpCoincidence* coin, int id) { in CoincidenceSegment()
275 const SkOpSpanBase* CoincidenceSpan(SkOpCoincidence* coin, int id) { in CoincidenceSpan()
507 const SkOpCoincidence* SkOpAngle::debugCoincidence() const { in debugCoincidence()
649 const SkOpCoincidence* SkOpPtT::debugCoincidence() const { in debugCoincidence()
701 const SkOpCoincidence* SkOpSpanBase::debugCoincidence() const { in debugCoincidence()
811 const SkOpCoincidence* SkOpSegment::debugCoincidence() const { in debugCoincidence()
930 void SkOpCoincidence::dump() const { in dump()
/third_party/flutter/skia/tests/
DPathOpsDebug.cpp259 const SkOpAngle* CoincidenceAngle(SkOpCoincidence* coin, int id) { in CoincidenceAngle()
263 SkOpContour* CoincidenceContour(SkOpCoincidence* coin, int id) { in CoincidenceContour()
267 const SkOpPtT* CoincidencePtT(SkOpCoincidence* coin, int id) { in CoincidencePtT()
271 const SkOpSegment* CoincidenceSegment(SkOpCoincidence* coin, int id) { in CoincidenceSegment()
275 const SkOpSpanBase* CoincidenceSpan(SkOpCoincidence* coin, int id) { in CoincidenceSpan()
507 const SkOpCoincidence* SkOpAngle::debugCoincidence() const { in debugCoincidence()
649 const SkOpCoincidence* SkOpPtT::debugCoincidence() const { in debugCoincidence()
701 const SkOpCoincidence* SkOpSpanBase::debugCoincidence() const { in debugCoincidence()
811 const SkOpCoincidence* SkOpSegment::debugCoincidence() const { in debugCoincidence()
930 void SkOpCoincidence::dump() const { in dump()

12