HomeSort by relevance Sort by last modified time
    Searched refs:SkFixed (Results 1 - 25 of 78) sorted by null

1 2 3 4

  /external/skia/src/core/
SkCordic.h 14 #include "SkFixed.h"
16 SkFixed SkCordicACos(SkFixed a);
17 SkFixed SkCordicASin(SkFixed a);
18 SkFixed SkCordicATan2(SkFixed y, SkFixed x);
19 SkFixed SkCordicExp(SkFixed a)
    [all...]
SkEdge.h 25 SkFixed fX;
26 SkFixed fDX;
36 inline int updateLine(SkFixed ax, SkFixed ay, SkFixed bx, SkFixed by);
65 SkFixed fQx, fQy;
66 SkFixed fQDx, fQDy;
67 SkFixed fQDDx, fQDDy;
68 SkFixed fQLastX, fQLastY
    [all...]
SkBitmapSamplerTemplate.h 23 virtual SkPMColor sample(SkFixed x, SkFixed y) const
39 virtual SkPMColor sample(SkFixed x, SkFixed y) const
54 virtual SkPMColor sample(SkFixed x, SkFixed y) const
69 virtual SkPMColor sample(SkFixed x, SkFixed y) const
84 virtual SkPMColor sample(SkFixed x, SkFixed y) cons
    [all...]
SkCordic.cpp 49 SkFixed SkCordicSinCos(SkFixed radians, SkFixed* cosp)
57 SkFixed sin = 0;
58 SkFixed cos = kFixedInvGain1;
70 SkFixed SkCordicTan(SkFixed a)
103 SkFixed SkCordicASin(SkFixed a) {
116 SkFixed SkCordicACos(SkFixed a)
    [all...]
SkMath.cpp 128 SkFixed SkFixedMul_portable(SkFixed a, SkFixed b) {
136 return static_cast<SkFixed>((SkLONGLONG)a * b >> 16);
193 int SkFixedMulCommon(SkFixed a, int b, int bias) {
210 SkFixed SkFixedFastInvert(SkFixed x) {
226 SkFixed orig = a;
284 SkFixed result = 0;
323 SkFixed SkFixedMod(SkFixed numer, SkFixed denom)
    [all...]
SkBitmapProcState_matrix.h 39 SkFixed fx;
56 const SkFixed dx = s.fInvSx;
108 SkFixed fx = SkScalarToFixed(srcPt.fX);
109 SkFixed fy = SkScalarToFixed(srcPt.fY);
110 SkFixed dx = s.fInvSx;
111 SkFixed dy = s.fInvKy;
135 const SkFixed* SK_RESTRICT srcXY = iter.getXY();
146 static inline uint32_t PACK_FILTER_Y_NAME(SkFixed f, unsigned max,
147 SkFixed one PREAMBLE_PARAM_Y) {
153 static inline uint32_t PACK_FILTER_X_NAME(SkFixed f, unsigned max
    [all...]
SkFilterProc.h 14 #include "SkFixed.h"
22 SkFixed x, SkFixed y)
101 inline SkFilterPtrProc SkGetBilinearFilterPtrProc(const SkFilterPtrProc* table, SkFixed x, SkFixed y)
115 inline const SkFilterPtrProc* SkGetBilinearFilterPtrProcYTable(const SkFilterPtrProc* table, SkFixed y)
126 inline SkFilterPtrProc SkGetBilinearFilterPtrXProc(const SkFilterPtrProc* table, SkFixed x)
SkDrawProcs.h 28 typedef void (*Proc)(const SkDraw1Glyph&, SkFixed x, SkFixed y, const SkGlyph&);
SkBitmapSampler.h 31 virtual SkPMColor sample(SkFixed x, SkFixed y) const = 0;
52 static inline int fixed_clamp(SkFixed x)
73 static inline int fixed_repeat(SkFixed x)
78 static inline int fixed_mirror(SkFixed x)
80 SkFixed s = x << 15 >> 31;
SkBitmapProcState_matrix_repeat.h 69 SkFixed fx;
86 const SkFixed dx = s.fInvSx;
104 /* SkFixed is 16.16 fixed point */
105 SkFixed dx2 = dx+dx;
106 SkFixed dx4 = dx2+dx2;
107 SkFixed dx8 = dx4+dx4;
110 SkFixed fx1, fx2, fx3;
204 SkFixed fx = SkScalarToFixed(srcPt.fX);
205 SkFixed fy = SkScalarToFixed(srcPt.fY);
206 SkFixed dx = s.fInvSx
    [all...]
ARGB32_Clamp_Bilinear_BitmapShader.h 19 SkPMColor sample_bilerp(SkFixed fx, SkFixed fy, unsigned srcMaxX, unsigned srcMaxY,
21 SkPMColor sample_bilerp(SkFixed fx, SkFixed fy, unsigned srcMaxX, unsigned srcMaxY,
47 static inline SkPMColor sample_bilerpx(SkFixed fx, unsigned srcMaxX, const SkPMColor* srcPixels,
89 const SkFixed* srcXY = iter.getXY();
92 SkFixed fx = *srcXY++ - SK_FixedHalf;
93 SkFixed fy = *srcXY++ - SK_FixedHalf;
102 const SkFixed* srcXY = iter.getXY();
105 SkFixed fx = *srcXY++ - SK_FixedHalf
    [all...]
SkBitmapProcState.h 41 typedef U16CPU (*FixedTileProc)(SkFixed); // returns 0..0xFFFF
60 SkFixed fFilterOneX;
61 SkFixed fFilterOneY;
64 SkFixed fInvSx; // chooseProcs
65 SkFixed fInvKy; // chooseProcs
SkEdge.cpp 68 SkFixed slope = SkFDot6Div(x1 - x0, y1 - y0);
85 int SkEdge::updateLine(SkFixed x0, SkFixed y0, SkFixed x1, SkFixed y1)
108 SkFixed slope = SkFDot6Div(x1 - x0, y1 - y0);
228 SkFixed A = SkFDot6ToFixed(x0 - x1 - x1 + x2);
229 SkFixed B = SkFDot6ToFixed(x1 - x0 + x1 - x0);
252 SkFixed oldx = fQx;
253 SkFixed oldy = fQy
    [all...]
SkBitmapProcState_matrix_clamp.h 71 SkFixed fx;
88 const SkFixed dx = s.fInvSx;
106 /* SkFixed is 16.16 fixed point */
107 SkFixed dx2 = dx+dx;
108 SkFixed dx4 = dx2+dx2;
109 SkFixed dx8 = dx4+dx4;
112 SkFixed fx1, fx2, fx3;
181 SkFixed fx = SkScalarToFixed(srcPt.fX);
182 SkFixed fy = SkScalarToFixed(srcPt.fY);
183 SkFixed dx = s.fInvSx
    [all...]
SkBitmapProcState_shaderproc.h 23 const SkFixed oneX = s.fFilterOneX;
24 const SkFixed dx = s.fInvSx;
25 SkFixed fx;
34 SkFixed fy = SkScalarToFixed(pt.fY) - (s.fFilterOneY >> 1);
  /external/skia/include/core/
SkFixed.h 15 /** \file SkFixed.h
22 typedef int32_t SkFixed;
36 #define SkFloatToFixed(x) ((SkFixed)((x) * SK_Fixed1))
39 static inline SkFixed SkFloatToFixed(float x) {
41 return (SkFixed)n;
46 #define SkDoubleToFixed(x) ((SkFixed)((x) * SK_Fixed1))
61 /** Converts an integer to a SkFixed, asserting that the result does not overflow
65 inline SkFixed SkIntToFixed(int n)
71 // force the cast to SkFixed to ensure that the answer is signed (like the debug version)
72 #define SkIntToFixed(n) (SkFixed)((n) << 16
    [all...]
SkClampRange.h 13 #include "SkFixed.h"
27 SkFixed fFx1; // initial fx value for the fCount1 range.
32 void init(SkFixed fx, SkFixed dx, int count, int v0, int v1);
35 void initFor1(SkFixed fx);
SkPerspIter.h 29 const SkFixed* getXY() const { return fStorage; }
42 SkFixed fStorage[kCount * 2];
43 SkFixed fX, fY;
SkAutoKern.h 19 * the adjust() method returns a SkFixed corresponding
27 SkFixed adjust(const SkGlyph& glyph)
44 SkFixed adjust = SkAutoKern_AdjustF(fPrevRsbDelta, glyph.fLsbDelta);
SkFDot6.h 35 inline SkFixed SkFDot6ToFixed(SkFDot6 x) {
47 inline SkFixed SkFDot6Div(SkFDot6 a, SkFDot6 b) {
  /external/skia/tests/
ClampRangeTest.cpp 35 static int classify_value(SkFixed fx, int v0, int v1) {
50 SkFixed fx, SkFixed dx, int count) {
83 static void test_range(SkFixed fx, SkFixed dx, int count) {
114 SkFixed fx = rand.nextS() >> 1;
115 SkFixed sx = rand.nextS() >> 1;
117 SkFixed dx = (sx - fx) / count;
123 SkFixed fx = rand.nextS();
124 SkFixed dx = rand.nextS()
    [all...]
  /external/skia/include/utils/
SkSfntUtils.h 15 SkFixed fVersion;
16 SkFixed fRevision;
35 SkFixed fVersion;
  /external/skia/src/utils/
SkUnitMappers.cpp 24 SkFixed x = input * fSegments >> 16;
59 SkFixed rads = (unsigned)(input * (SK_FixedPI >> 2)) >> 15;
60 SkFixed x = SkFixedCos(rads);
  /external/skia/src/effects/
SkEmbossMask.cpp 88 SkFixed lx = SkScalarToFixed(light.fDirection[0]);
89 SkFixed ly = SkScalarToFixed(light.fDirection[1]);
90 SkFixed lz = SkScalarToFixed(light.fDirection[2]);
91 SkFixed lz_dot_nz = lz * kDelta;
112 SkFixed numer = lx * nx + ly * ny + lz_dot_nz;
119 SkFixed dot = numer / denom;
125 // SkFixed dot = SkFixedMul(numer, gTable[]) >> 8
126 SkFixed dot = (unsigned)(numer >> 4) * gInvSqrtTable[(SkAbs32(nx) >> 1 << 7) | (SkAbs32(ny) >> 1)] >> 20;
SkGradientShader.cpp 54 static SkFixed clamp_tileproc(SkFixed x) {
60 static SkFixed repeat_tileproc(SkFixed x) {
80 static inline SkFixed mirror_tileproc(SkFixed x) {
114 typedef SkFixed (*TileProc)(SkFixed);
188 SkFixed fPos; // 0...1
311 SkFixed prev = 0
    [all...]

Completed in 388 milliseconds

1 2 3 4