Flutter Engine
The Flutter Engine
|
#include <SkEdge.h>
Public Member Functions | |
bool | setCubicWithoutUpdate (const SkPoint pts[4], int shiftUp, bool sortY=true) |
int | setCubic (const SkPoint pts[4], int shiftUp) |
int | updateCubic () |
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 | fCx |
SkFixed | fCy |
SkFixed | fCDx |
SkFixed | fCDy |
SkFixed | fCDDx |
SkFixed | fCDDy |
SkFixed | fCDDDx |
SkFixed | fCDDDy |
SkFixed | fCLastX |
SkFixed | fCLastY |
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 474 of file SkEdge.cpp.
Definition at line 373 of file SkEdge.cpp.
int SkCubicEdge::updateCubic | ( | ) |
Definition at line 481 of file SkEdge.cpp.