Flutter Engine
The Flutter Engine
|
#include <SkEdge.h>
Public Member Functions | |
bool | setQuadraticWithoutUpdate (const SkPoint pts[3], int shiftUp) |
int | setQuadratic (const SkPoint pts[3], int shiftUp) |
int | updateQuadratic () |
Public Member Functions inherited from SkEdge | |
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 | |
SkFixed | fQx |
SkFixed | fQy |
SkFixed | fQDx |
SkFixed | fQDy |
SkFixed | fQDDx |
SkFixed | fQDDy |
SkFixed | fQLastX |
SkFixed | fQLastY |
Public Attributes inherited from SkEdge | |
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 |
Additional Inherited Members | |
Public Types inherited from SkEdge | |
enum | Type { kLine_Type , kQuad_Type , kCubic_Type } |
Definition at line 303 of file SkEdge.cpp.
Definition at line 202 of file SkEdge.cpp.
int SkQuadraticEdge::updateQuadratic | ( | ) |
Definition at line 310 of file SkEdge.cpp.