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

  /external/skia/src/pathops/
SkOpAngle.h 22 class SkOpAngle {
31 const SkOpAngle* debugAngle(int id) const;
60 void dumpTo(const SkOpSegment* fromSeg, const SkOpAngle* ) const;
67 bool insert(SkOpAngle* );
69 bool loopContains(const SkOpAngle* ) const;
72 SkOpAngle* next() const {
76 SkOpAngle* previous() const;
99 bool after(SkOpAngle* test);
100 void alignmentSameSide(const SkOpAngle* test, int* order) const;
101 int allOnOneSide(const SkOpAngle* test)
    [all...]
SkOpSegment.h 11 #include "SkOpAngle.h"
30 SkOpAngle* activeAngle(SkOpSpanBase* start, SkOpSpanBase** startPtr, SkOpSpanBase** endPtr,
32 SkOpAngle* activeAngleInner(SkOpSpanBase* start, SkOpSpanBase** startPtr,
34 SkOpAngle* activeAngleOther(SkOpSpanBase* start, SkOpSpanBase** startPtr,
62 SkOpAngle* addEndSpan() {
63 SkOpAngle* angle = this->globalState()->allocator()->make<SkOpAngle>();
80 SkOpAngle* addStartSpan() {
81 SkOpAngle* angle = this->globalState()->allocator()->make<SkOpAngle>();
    [all...]
SkOpAngle.cpp 7 #include "SkOpAngle.h"
61 bool SkOpAngle::after(SkOpAngle* test) {
62 SkOpAngle* lh = test;
63 SkOpAngle* rh = lh->fNext;
181 int SkOpAngle::allOnOneSide(const SkOpAngle* test) {
220 void SkOpAngle::alignmentSameSide(const SkOpAngle* test, int* order) const {
251 bool SkOpAngle::checkCrossesZero() const
    [all...]
SkOpSegment.cpp 45 SkOpAngle* SkOpSegment::activeAngle(SkOpSpanBase* start, SkOpSpanBase** startPtr,
47 if (SkOpAngle* result = activeAngleInner(start, startPtr, endPtr, done)) {
50 if (SkOpAngle* result = activeAngleOther(start, startPtr, endPtr, done)) {
56 SkOpAngle* SkOpSegment::activeAngleInner(SkOpSpanBase* start, SkOpSpanBase** startPtr,
97 SkOpAngle* SkOpSegment::activeAngleOther(SkOpSpanBase* start, SkOpSpanBase** startPtr,
289 SkOpAngle* priorAngle = this->globalState()->allocator()->make<SkOpAngle>();
297 SkOpAngle* angle = this->globalState()->allocator()->make<SkOpAngle>();
336 void SkOpSegment::ComputeOneSum(const SkOpAngle* baseAngle, SkOpAngle* nextAngle
    [all...]
SkPathOpsCommon.h 10 #include "SkOpAngle.h"
17 const SkOpAngle* AngleWinding(SkOpSpanBase* start, SkOpSpanBase* end, int* windingPtr,
SkPathOpsDebug.h 336 static const class SkOpAngle* DebugAngleAngle(const class SkOpAngle*, int id);
337 static class SkOpContour* DebugAngleContour(class SkOpAngle*, int id);
338 static const class SkOpPtT* DebugAnglePtT(const class SkOpAngle*, int id);
339 static const class SkOpSegment* DebugAngleSegment(const class SkOpAngle*, int id);
340 static const class SkOpSpanBase* DebugAngleSpan(const class SkOpAngle*, int id);
342 static const class SkOpAngle* DebugContourAngle(class SkOpContour*, int id);
348 static const class SkOpAngle* DebugCoincidenceAngle(class SkOpCoincidence*, int id);
354 static const class SkOpAngle* DebugPtTAngle(const class SkOpPtT*, int id);
360 static const class SkOpAngle* DebugSegmentAngle(const class SkOpSegment*, int id)
    [all...]
SkOpSpan.h 15 class SkOpAngle;
55 const SkOpAngle* debugAngle(int id) const;
228 const SkOpAngle* debugAngle(int id) const;
270 SkOpAngle* fromAngle() const {
325 void setFromAngle(SkOpAngle* angle) {
403 SkOpAngle* fFromAngle; // points to next angle from span start to end
525 void setToAngle(SkOpAngle* angle) {
542 SkOpAngle* toAngle() const {
559 SkOpAngle* fToAngle; // points to next angle from span start to end
SkPathOpsCommon.cpp 36 const SkOpAngle* AngleWinding(SkOpSpanBase* start, SkOpSpanBase* end, int* windingPtr,
40 const SkOpAngle* angle = segment->spanToAngle(start, end);
46 const SkOpAngle* firstAngle = angle;
111 if (SkOpAngle* last = segment->activeAngle(*startPtr, startPtr, endPtr, &done)) {
127 const SkOpAngle* angle = AngleWinding(*startPtr, *endPtr, &winding, &sortable);
140 const SkOpAngle* firstAngle = angle;
SkPathOpsOp.cpp 23 if (SkOpAngle* last = segment->activeAngle(*startPtr, startPtr, endPtr, &done)) {
38 const SkOpAngle* angle = AngleWinding(*startPtr, *endPtr, &winding, &sortable);
63 const SkOpAngle* firstAngle = angle;
SkPathOpsDebug.cpp 742 #include "SkOpAngle.h"
783 const SkOpAngle* angle = base->fromAngle();
824 SkOpAngle* SkOpSegment::debugLastAngle() {
825 SkOpAngle* result = nullptr;
    [all...]
SkOpCoincidence.h 168 const SkOpAngle* debugAngle(int id) const {
SkOpContour.h 87 const SkOpAngle* debugAngle(int id) const {
SkPathOpsTypes.h 74 const class SkOpAngle* debugAngle(int id) const;
  /external/skia/tests/
PathOpsAngleTest.cpp 195 static int After(SkOpAngle& lh, SkOpAngle& rh) {
199 static int AllOnOneSide(SkOpAngle& lh, SkOpAngle& rh) {
203 static int ConvexHullOverlaps(SkOpAngle& lh, SkOpAngle& rh) {
207 static int Orderable(SkOpAngle& lh, SkOpAngle& rh) {
211 static int EndsIntersect(SkOpAngle& lh, SkOpAngle& rh)
    [all...]
PathOpsDebug.cpp 211 const SkOpAngle* SkPathOpsDebug::DebugAngleAngle(const SkOpAngle* angle, int id) {
215 SkOpContour* SkPathOpsDebug::DebugAngleContour(SkOpAngle* angle, int id) {
219 const SkOpPtT* SkPathOpsDebug::DebugAnglePtT(const SkOpAngle* angle, int id) {
223 const SkOpSegment* SkPathOpsDebug::DebugAngleSegment(const SkOpAngle* angle, int id) {
227 const SkOpSpanBase* SkPathOpsDebug::DebugAngleSpan(const SkOpAngle* angle, int id) {
231 const SkOpAngle* SkPathOpsDebug::DebugContourAngle(SkOpContour* contour, int id) {
251 const SkOpAngle* SkPathOpsDebug::DebugCoincidenceAngle(SkOpCoincidence* coin, int id) {
271 const SkOpAngle* SkPathOpsDebug::DebugPtTAngle(const SkOpPtT* ptT, int id) {
291 const SkOpAngle* SkPathOpsDebug::DebugSegmentAngle(const SkOpSegment* span, int id)
    [all...]
PathOpsAngleIdeas.cpp 21 static int ConvexHullOverlaps(SkOpAngle& lh, SkOpAngle& rh) {
25 static int EndsIntersect(SkOpAngle& lh, SkOpAngle& rh) {
    [all...]

Completed in 259 milliseconds