HomeSort by relevance Sort by last modified time
    Searched refs:SkOpPtT (Results 1 - 16 of 16) sorted by null

  /external/skia/src/pathops/
SkPathWriter.h 14 class SkOpPtT;
24 void conicTo(const SkPoint& pt1, const SkOpPtT* pt2, SkScalar weight);
25 void cubicTo(const SkPoint& pt1, const SkPoint& pt2, const SkOpPtT* pt3);
26 bool deferredLine(const SkOpPtT* pt);
27 void deferredMove(const SkOpPtT* pt);
33 void quadTo(const SkPoint& pt1, const SkOpPtT* pt2);
36 bool changedSlopes(const SkOpPtT* pt) const;
38 const SkTDArray<const SkOpPtT*>& endPtTs() const { return fEndPtTs; }
40 bool matchedLast(const SkOpPtT*) const;
44 void update(const SkOpPtT* pt)
    [all...]
SkOpCoincidence.h 15 class SkOpPtT;
20 const SkOpPtT* coinPtTEnd() const;
21 const SkOpPtT* coinPtTStart() const;
25 SkOpPtT* coinPtTEndWritable() const { return const_cast<SkOpPtT*>(fCoinPtTEnd); }
26 SkOpPtT* coinPtTStartWritable() const { return const_cast<SkOpPtT*>(fCoinPtTStart); }
28 bool collapsed(const SkOpPtT* ) const;
29 bool contains(const SkOpPtT* s, const SkOpPtT* e) const
    [all...]
SkOpSpan.cpp 12 bool SkOpPtT::alias() const {
16 const SkOpPtT* SkOpPtT::active() const {
20 const SkOpPtT* ptT = this;
21 const SkOpPtT* stopPtT = ptT;
31 bool SkOpPtT::contains(const SkOpPtT* check) const {
33 const SkOpPtT* ptT = this;
34 const SkOpPtT* stopPtT = ptT;
43 bool SkOpPtT::contains(const SkOpSegment* segment, const SkPoint& pt) const
    [all...]
SkOpSpan.h 24 class SkOpPtT {
31 const SkOpPtT* active() const;
34 void addOpp(SkOpPtT* opp, SkOpPtT* oppPrev) {
35 SkOpPtT* oldNext = this->fNext;
44 bool contains(const SkOpPtT* ) const;
47 const SkOpPtT* contains(const SkOpSegment* ) const;
54 void debugAddOpp(const SkOpPtT* opp, const SkOpPtT* oppPrev) const;
57 bool debugContains(const SkOpPtT* ) const
    [all...]
SkOpCoincidence.cpp 12 bool SkCoincidentSpans::collapsed(const SkOpPtT* test) const {
20 const SkOpPtT* SkCoincidentSpans::coinPtTEnd() const {
25 const SkOpPtT* SkCoincidentSpans::coinPtTStart() const {
31 const SkOpPtT* (SkCoincidentSpans::* getEnd)() const,
32 void (SkCoincidentSpans::*setEnd)(const SkOpPtT* ptT) ) {
33 const SkOpPtT* origPtT = (this->*getEnd)();
36 const SkOpPtT* testPtT = prev ? prev->next()->ptT()
63 const SkOpPtT* oppPtT;
80 const SkOpPtT* oppPtT;
95 bool SkCoincidentSpans::extend(const SkOpPtT* coinPtTStart, const SkOpPtT* coinPtTEnd
    [all...]
SkPathWriter.cpp 33 void SkPathWriter::conicTo(const SkPoint& pt1, const SkOpPtT* pt2, SkScalar weight) {
42 void SkPathWriter::cubicTo(const SkPoint& pt1, const SkPoint& pt2, const SkOpPtT* pt3) {
51 bool SkPathWriter::deferredLine(const SkOpPtT* pt) {
73 void SkPathWriter::deferredMove(const SkOpPtT* pt) {
125 bool SkPathWriter::matchedLast(const SkOpPtT* test) const {
145 void SkPathWriter::quadTo(const SkPoint& pt1, const SkOpPtT* pt2) {
154 void SkPathWriter::update(const SkOpPtT* pt) {
168 bool SkPathWriter::changedSlopes(const SkOpPtT* ptT) const {
203 SkOpPtT const* const* runs = fEndPtTs.begin(); // starts, ends of partial contours
209 const SkOpPtT* eStart = runs[index]
    [all...]
SkPathOpsDebug.cpp 83 const SkOpPtT* fCoinSpan;
84 const SkOpPtT* fEndSpan;
85 const SkOpPtT* fOppSpan;
86 const SkOpPtT* fOppEndSpan;
129 const SkOpPtT* ptT) {
164 const SkOpPtT* coinSpan, const SkOpPtT* endSpan) {
181 void record(GlitchType type, const SkOpPtT* ptTS, const SkOpPtT* ptTE,
182 const SkOpPtT* oPtTS, const SkOpPtT* oPtTE)
    [all...]
SkPathOpsDebug.h 338 static const class SkOpPtT* DebugAnglePtT(const class SkOpAngle*, int id);
344 static const class SkOpPtT* DebugContourPtT(class SkOpContour*, int id);
350 static const class SkOpPtT* DebugCoincidencePtT(class SkOpCoincidence*, int id);
354 static const class SkOpAngle* DebugPtTAngle(const class SkOpPtT*, int id);
355 static class SkOpContour* DebugPtTContour(class SkOpPtT*, int id);
356 static const class SkOpPtT* DebugPtTPtT(const class SkOpPtT*, int id);
357 static const class SkOpSegment* DebugPtTSegment(const class SkOpPtT*, int id);
358 static const class SkOpSpanBase* DebugPtTSpan(const class SkOpPtT*, int id);
362 static const class SkOpPtT* DebugSegmentPtT(const class SkOpSegment*, int id)
    [all...]
SkOpSegment.cpp 99 SkOpPtT* oPtT = start->ptT()->next();
191 const SkOpPtT* SkOpSegment::existing(double t, const SkOpSegment* opp) const {
193 const SkOpPtT* testPtT;
209 const SkOpPtT* loop = testPtT->next();
229 SkOpPtT* newPtT = this->addT(newT);
235 SkOpPtT* oppPrev = test->ptT()->oppPrev(newPtT);
247 SkOpPtT* SkOpSegment::addT(double t, const SkPoint& pt) {
251 SkOpPtT* result = spanBase->ptT();
276 SkOpPtT* SkOpSegment::addT(double t) {
    [all...]
SkOpSegment.h 78 SkOpPtT* addMissing(double t, SkOpSegment* opp, bool* allExist);
95 SkOpPtT* addT(double t);
96 SkOpPtT* addT(double t, const SkPoint& pt);
133 const SkOpPtT* debugAddT(double t, SkPathOpsDebug::GlitchLog* ) const;
157 const SkOpPtT* debugPtT(int id) const;
217 const SkOpPtT* existing(double t, const SkOpSegment* opp) const;
292 bool match(const SkOpPtT* span, const SkOpSegment* parent, double t, const SkPoint& pt) const;
324 bool ptsDisjoint(const SkOpPtT& span, const SkOpPtT& test) const {
330 bool ptsDisjoint(const SkOpPtT& span, double t, const SkPoint& pt) const
    [all...]
SkOpAngle.h 17 class SkOpPtT;
48 const SkOpPtT* debugPtT(int id) const;
SkAddIntersections.cpp 507 SkOpPtT* coinPtT[2];
518 SkOpPtT* testTAt = iPtIsIntegral ? wt.segment()->addT(ts[swap][pt], iPt)
521 SkOpPtT* nextTAt = iPtIsIntegral ? wn.segment()->addT(ts[!swap][pt], iPt)
524 SkOpPtT* oppPrev = testTAt->oppPrev(nextTAt); // Returns nullptr if pair
SkOpContour.h 109 const SkOpPtT* debugPtT(int id) const {
SkPathOpsTypes.h 77 const class SkOpPtT* debugPtT(int id) const;
  /external/skia/tests/
PathOpsDebug.cpp 219 const SkOpPtT* SkPathOpsDebug::DebugAnglePtT(const SkOpAngle* angle, int id) {
239 const SkOpPtT* SkPathOpsDebug::DebugContourPtT(SkOpContour* contour, int id) {
259 const SkOpPtT* SkPathOpsDebug::DebugCoincidencePtT(SkOpCoincidence* coin, int id) {
271 const SkOpAngle* SkPathOpsDebug::DebugPtTAngle(const SkOpPtT* ptT, int id) {
275 SkOpContour* SkPathOpsDebug::DebugPtTContour(SkOpPtT* ptT, int id) {
279 const SkOpPtT* SkPathOpsDebug::DebugPtTPtT(const SkOpPtT* ptT, int id) {
283 const SkOpSegment* SkPathOpsDebug::DebugPtTSegment(const SkOpPtT* ptT, int id) {
287 const SkOpSpanBase* SkPathOpsDebug::DebugPtTSpan(const SkOpPtT* ptT, int id) {
299 const SkOpPtT* SkPathOpsDebug::DebugSegmentPtT(const SkOpSegment* span, int id)
    [all...]
PathOpsAngleTest.cpp 484 SkOpPtT* startPtT = startT == 0 ? fHead.ptT() : startT == 1 ? fTail.ptT()
486 SkOpPtT* endPtT = endT == 0 ? fHead.ptT() : endT == 1 ? fTail.ptT()

Completed in 221 milliseconds