Lines Matching refs:SkOpAngle
35 SkOpAngle* activeAngle(SkOpSpanBase* start, SkOpSpanBase** startPtr, SkOpSpanBase** endPtr,
37 SkOpAngle* activeAngleInner(SkOpSpanBase* start, SkOpSpanBase** startPtr,
39 SkOpAngle* activeAngleOther(SkOpSpanBase* start, SkOpSpanBase** startPtr,
74 SkOpAngle* addEndSpan(SkChunkAlloc* allocator) { in addEndSpan()
75 SkOpAngle* angle = SkOpTAllocator<SkOpAngle>::Allocate(allocator); in addEndSpan()
89 SkOpAngle* addStartSpan(SkChunkAlloc* allocator) { in addStartSpan()
90 SkOpAngle* angle = SkOpTAllocator<SkOpAngle>::Allocate(allocator); in addStartSpan()
118 static void ComputeOneSum(const SkOpAngle* baseAngle, SkOpAngle* nextAngle,
119 SkOpAngle::IncludeType );
120 static void ComputeOneSumReverse(SkOpAngle* baseAngle, SkOpAngle* nextAngle,
121 SkOpAngle::IncludeType );
122 int computeSum(SkOpSpanBase* start, SkOpSpanBase* end, SkOpAngle::IncludeType includeType);
145 const SkOpAngle* debugAngle(int id) const;
157 SkOpAngle* debugLastAngle();
177 double distSq(double t, const SkOpAngle* opp) const;
184 bool done(const SkOpAngle* angle) const { in done()
266 SkOpSpanBase* markAngle(int maxWinding, int sumWinding, const SkOpAngle* angle);
268 const SkOpAngle* angle);
355 SkOpAngle* spanToAngle(SkOpSpanBase* start, SkOpSpanBase* end) { in spanToAngle()
376 int updateOppWinding(const SkOpAngle* angle) const;
377 int updateOppWindingReverse(const SkOpAngle* angle) const;
379 int updateWinding(SkOpAngle* angle);
380 int updateWindingReverse(const SkOpAngle* angle);
402 int windSum(const SkOpAngle* angle) const;