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

  /external/chromium_org/third_party/skia/experimental/Intersection/
SkAntiEdge.h 16 struct SkAntiEdge {
17 SkAntiEdge* fNext; // list in walking order (y, then x, then diag)
18 SkAntiEdge* fPrev; // reverse in walking order
19 SkAntiEdge* fLink; // list in connected order, top to bottom
60 void sort(SkTDArray<SkAntiEdge*>&);
62 void split(SkAntiEdge* edge, SkFixed y);
64 SkAntiEdge fHeadEdge;
65 SkAntiEdge fTailEdge;
66 SkTDArray<SkAntiEdge> fEdges;
67 SkTDArray<SkAntiEdge*> fList
    [all...]
SkAntiEdge.cpp 7 #include "SkAntiEdge.h"
18 void SkAntiEdge::pointOnLine(SkFixed x, SkFixed y) {
31 void SkAntiEdge::pointInLine(SkFixed x, SkFixed y) {
39 void SkAntiEdge::validate() {
44 bool SkAntiEdge::setLine(const SkPoint& p0, const SkPoint& p1) {
69 void SkAntiEdge::calcLine() {
117 uint16_t SkAntiEdge::advanceX(SkFixed left) {
210 uint16_t SkAntiEdge::advanceFlippedX(SkFixed left) {
290 void SkAntiEdge::advanceY(SkFixed top) {
331 SkAntiEdge* edge = fEdges.append()
    [all...]

Completed in 39 milliseconds