Flutter Engine
The Flutter Engine
|
#include <SkEdge.h>
Public Types | |
enum | Type { kLine_Type , kQuad_Type , kCubic_Type } |
Public Member Functions | |
int | setLine (const SkPoint &p0, const SkPoint &p1, const SkIRect *clip, int shiftUp) |
int | setLine (const SkPoint &p0, const SkPoint &p1, int shiftUp) |
int | updateLine (SkFixed ax, SkFixed ay, SkFixed bx, SkFixed by) |
void | chopLineWithClip (const SkIRect &clip) |
bool | intersectsClip (const SkIRect &clip) const |
Public Attributes | |
SkEdge * | fNext |
SkEdge * | fPrev |
SkFixed | fX |
SkFixed | fDX |
int32_t | fFirstY |
int32_t | fLastY |
Type | fEdgeType |
int8_t | fCurveCount |
uint8_t | fCurveShift |
uint8_t | fCubicDShift |
int8_t | fWinding |
enum SkEdge::Type |
Enumerator | |
---|---|
kLine_Type | |
kQuad_Type | |
kCubic_Type |
void SkEdge::chopLineWithClip | ( | const SkIRect & | clip | ) |
Definition at line 149 of file SkEdge.cpp.
|
inline |
Definition at line 57 of file SkEdge.cpp.
Definition at line 94 of file SkEdge.h.
Definition at line 115 of file SkEdge.cpp.