Home | History | Annotate | Download | only in core

Lines Matching refs:SkFixed

28     SkFixed fX;
29 SkFixed fDX;
30 SkFixed fUpperX; // The x value when y = fUpperY
31 SkFixed fY; // The current y
32 SkFixed fUpperY; // The upper bound of y (our edge is from y = fUpperY to y = fLowerY)
33 SkFixed fLowerY; // The lower bound of y (our edge is from y = fUpperY to y = fLowerY)
34 SkFixed fDY; // abs(1/fDX); may be SK_MaxS32 when fDX is close to 0.
37 SkFixed fSavedX; // For deferred blitting
38 SkFixed fSavedY; // For deferred blitting
39 SkFixed fSavedDY; // For deferred blitting
48 static inline SkFixed SnapY(SkFixed y) {
55 inline void goY(SkFixed y) {
67 inline void goY(SkFixed y, int yShift) {
74 inline void saveXY(SkFixed x, SkFixed y, SkFixed dY) {
81 inline bool updateLine(SkFixed ax, SkFixed ay, SkFixed bx, SkFixed by, SkFixed slope);
105 SkFixed fSnappedX, fSnappedY;
122 SkFixed fSnappedY; // to make sure that y is increasing with smooth jump and snapping
140 SkFixed x0 = SkFDot6ToFixed(SkScalarToFDot6(p0.fX * multiplier)) >> accuracy;
141 SkFixed y0 = SnapY(SkFDot6ToFixed(SkScalarToFDot6(p0.fY * multiplier)) >> accuracy);
142 SkFixed x1 = SkFDot6ToFixed(SkScalarToFDot6(p1.fX * multiplier)) >> accuracy;
143 SkFixed y1 = SnapY(SkFDot6ToFixed(SkScalarToFDot6(p1.fY * multiplier)) >> accuracy);
159 SkFixed slope = QuickSkFDot6Div(dx, dy);
160 SkFixed absSlope = SkAbs32(slope);