Flutter Engine
The Flutter Engine
|
Public Member Functions | |
ActiveEdge () | |
ActiveEdge (const SkPoint &p0, const SkVector &v, uint16_t index0, uint16_t index1) | |
bool | aboveIfLeft (const ActiveEdge *that) const |
bool | above (const ActiveEdge *that) const |
bool | intersect (const SkPoint &q0, const SkVector &w, uint16_t index0, uint16_t index1) const |
bool | intersect (const ActiveEdge *edge) |
bool | lessThan (const ActiveEdge *that) const |
bool | equals (uint16_t index0, uint16_t index1) const |
Public Attributes | |
OffsetSegment | fSegment |
uint16_t | fIndex0 |
uint16_t | fIndex1 |
ActiveEdge * | fChild [2] |
ActiveEdge * | fAbove |
ActiveEdge * | fBelow |
int32_t | fRed |
Definition at line 554 of file SkPolyUtils.cpp.
|
inline |
Definition at line 555 of file SkPolyUtils.cpp.
|
inline |
Definition at line 556 of file SkPolyUtils.cpp.
|
inline |
Definition at line 624 of file SkPolyUtils.cpp.
|
inline |
Definition at line 570 of file SkPolyUtils.cpp.
|
inline |
Definition at line 684 of file SkPolyUtils.cpp.
|
inline |
Definition at line 673 of file SkPolyUtils.cpp.
|
inline |
Definition at line 634 of file SkPolyUtils.cpp.
|
inline |
Definition at line 677 of file SkPolyUtils.cpp.
ActiveEdge* ActiveEdge::fAbove |
Definition at line 692 of file SkPolyUtils.cpp.
ActiveEdge* ActiveEdge::fBelow |
Definition at line 693 of file SkPolyUtils.cpp.
ActiveEdge* ActiveEdge::fChild[2] |
Definition at line 691 of file SkPolyUtils.cpp.
uint16_t ActiveEdge::fIndex0 |
Definition at line 689 of file SkPolyUtils.cpp.
uint16_t ActiveEdge::fIndex1 |
Definition at line 690 of file SkPolyUtils.cpp.
int32_t ActiveEdge::fRed |
Definition at line 694 of file SkPolyUtils.cpp.
OffsetSegment ActiveEdge::fSegment |
Definition at line 688 of file SkPolyUtils.cpp.