Home
last modified time | relevance | path

Searched refs:SkRSXform (Results 1 - 25 of 59) sorted by relevance

123

/third_party/skia/samplecode/
H A DSampleShip.cpp10 #include "include/core/SkRSXform.h"
23 typedef void (*DrawAtlasProc)(SkCanvas*, SkImage*, const SkRSXform[], const SkRect[],
26 static void draw_atlas(SkCanvas* canvas, SkImage* atlas, const SkRSXform xform[], in draw_atlas()
33 static void draw_atlas_sim(SkCanvas* canvas, SkImage* atlas, const SkRSXform xform[], in draw_atlas_sim()
74 fXform[currIndex] = SkRSXform::MakeFromRadians(0.1f, SK_ScalarPI*0.5f, in DrawShipView()
82 fXform[currIndex] = SkRSXform::MakeFromRadians(0.5f, SK_ScalarPI*0.5f, in DrawShipView()
137 SkRSXform fXform[kGrid*kGrid+1];
H A DSampleAtlas.cpp11 #include "include/core/SkRSXform.h"
18 typedef void (*DrawAtlasProc)(SkCanvas*, SkImage*, const SkRSXform[], const SkRect[],
22 static void draw_atlas(SkCanvas* canvas, SkImage* atlas, const SkRSXform xform[], in draw_atlas()
29 static void draw_atlas_sim(SkCanvas* canvas, SkImage* atlas, const SkRSXform xform[], in draw_atlas_sim()
125 SkRSXform asRSXform() const { in asRSXform()
126 return SkRSXform::MakeFromRadians(fScale, fRadian, fCenter.x(), fCenter.y(), in asRSXform()
178 SkRSXform xform[N];
/third_party/skia/include/core/
H A DSkRSXform.h21 struct SkRSXform { struct
22 static SkRSXform Make(SkScalar scos, SkScalar ssin, SkScalar tx, SkScalar ty) { in Make()
23 SkRSXform xform = { scos, ssin, tx, ty }; in Make()
33 static SkRSXform MakeFromRadians(SkScalar scale, SkScalar radians, SkScalar tx, SkScalar ty, in MakeFromRadians()
H A DSkTextBlob.h20 struct SkRSXform;
56 Runs within the blob that contain SkRSXform are ignored when computing intercepts.
143 const SkRSXform xform[], const SkFont& font,
327 SkRSXform* xforms() const { return reinterpret_cast<SkRSXform*>(pos); } in xforms()
401 // RunBuffer.pos points to SkRSXform array
480 // RunBuffer.pos points to SkRSXform array
H A DSkOverdrawCanvas.h46 void onDrawAtlas2(const SkImage*, const SkRSXform[], const SkRect[], const SkColor[], int,
/third_party/skia/gm/
H A Ddrawatlas.cpp22 #include "include/core/SkRSXform.h"
89 void apply(SkRSXform* xform) const { in apply()
104 SkRSXform xform[N];
138 size_t size = count * (sizeof(SkRSXform) + sizeof(SkScalar)); in draw_text_on_path()
140 SkRSXform* xform = (SkRSXform*)storage.get(); in draw_text_on_path()
245 SkRSXform xforms[len]; in DEF_SIMPLE_GM()
250 xforms[i] = SkRSXform::Make(scale, 0, x, y); in DEF_SIMPLE_GM()
283 SkRSXform xforms[len]; in DEF_SIMPLE_GM()
288 xforms[i] = SkRSXform in DEF_SIMPLE_GM()
[all...]
H A Ddrawglyphs.cpp12 #include "include/core/SkRSXform.h"
46 xform = SkRSXform::Make(sin, cos, fRadius*cos, -fRadius*sin);
83 SkTDArray<SkRSXform> fXforms;
/third_party/skia/src/gpu/ops/
H A DDrawAtlasOp.cpp10 #include "include/core/SkRSXform.h"
33 const SkMatrix& viewMatrix, GrAAType, int spriteCount, const SkRSXform* xforms,
107 const SkRSXform* xforms, const SkRect* rects, in DrawAtlasOpImpl()
317 const SkRSXform* xforms, in Make()
331 static SkRSXform random_xform(SkRandom* random) { in random_xform()
339 SkRSXform xform = SkRSXform::MakeFromRadians(random->nextRangeScalar(kMinScale, kMaxScale), in random_xform()
360 static void randomize_params(uint32_t count, SkRandom* random, SkTArray<SkRSXform>* xforms, in randomize_params()
375 SkTArray<SkRSXform> xforms(spriteCount); in GR_DRAW_OP_TEST_DEFINE()
H A DDrawAtlasOp.h26 const SkRSXform* xforms,
/third_party/skia/docs/examples/
H A DCanvas_drawTextRSXform.cpp8 SkRSXform transforms[iterations]; in REG_FIDDLE()
15 transforms[i] = SkRSXform::Make(-c, -s, -s * 16, c * 16); in REG_FIDDLE()
H A DPath_addRRect_2.cpp23 SkRSXform rsxForm = SkRSXform::Make(tangent.fX, tangent.fY, in REG_FIDDLE()
H A DCanvas_drawAtlas_2.cpp8 SkRSXform xforms[] = { { .5f, 0, 0, 0 }, {0, .5f, 200, 100 } }; in REG_FIDDLE()
H A DCanvas_drawAtlas.cpp8 SkRSXform xforms[] = { { .5f, 0, 0, 0 }, {0, .5f, 200, 100 } }; in REG_FIDDLE()
H A DMatrix_setRSXform.cpp14 matrix.setRSXform(SkRSXform::Make(.85f, .25f, rect.centerX(), rect.centerY())); in REG_FIDDLE()
H A DDst.cpp7 SkRSXform xforms[] = { { .5f, 0, 0, 0 }, {0, .5f, 125, 128 } }; in REG_FIDDLE()
/third_party/skia/src/core/
H A DSkTextBlobPriv.h116 SkRSXform* xformBuffer() const { in xformBuffer()
118 return reinterpret_cast<SkRSXform*>(this->posBuffer()); in xformBuffer()
216 const SkRSXform* xforms() const { in xforms()
H A DSkGlyphRun.cpp12 #include "include/core/SkRSXform.h"
76 SkRSXform{pos.x(), pos.y(), scaleRotate.x(), scaleRotate.y()}); in sourceBounds()
99 const SkRSXform xform{pos.x(), pos.y(), scaleRotate.x(), scaleRotate.y()}; in sourceBounds()
164 xform = SkRSXform::Make(sr.x(), sr.y(), pos.x(), pos.y()); in makeBlob()
249 for (const SkRSXform& xform : SkMakeSpan(it.xforms(), runSize)) { in blobToGlyphRunList()
270 SkGlyphRunBuilder::convertRSXForm(SkSpan<const SkRSXform> xforms) { in convertRSXForm()
H A DSkDevice.cpp14 #include "include/core/SkRSXform.h"
211 void SkBaseDevice::drawAtlas(const SkRSXform xform[], in drawAtlas()
472 SkRSXform rsxForm = SkRSXform::Make(scos, ssin, pos.x(), pos.y()); in simplifyGlyphRunRSXFormAndRedraw()
H A DSkDraw.h68 void drawAtlas(const SkRSXform[], const SkRect[], const SkColor[], int count,
/third_party/skia/modules/particles/src/
H A DSkParticleDrawable.cpp13 #include "include/core/SkRSXform.h"
32 static inline SkRSXform make_rsxform(SkPoint ofs, in make_rsxform()
36 return SkRSXform::Make(c, s, in make_rsxform()
69 SkAutoTMalloc<SkRSXform> fXforms;
/third_party/skia/modules/svg/src/
H A DSkSVGTextPriv.h20 struct SkRSXform;
172 SkRSXform computeGlyphXform(SkGlyphID, const SkFont&, const SkPoint& glyph_pos,
H A DSkSVGText.cpp18 #include "include/core/SkRSXform.h"
383 SkRSXform SkSVGTextContext::computeGlyphXform(SkGlyphID glyph, const SkFont& font, in computeGlyphXform()
388 return SkRSXform::MakeFromRadians(/*scale=*/ 1, pos_adjust.rotation, pos.fX, pos.fY, 0, 0); in computeGlyphXform()
408 return SkRSXform::Make(m.getScaleX(), m.getSkewY(), m.getTranslateX(), m.getTranslateY()); in computeGlyphXform()
618 const SkRSXform* xform; in onAsPath()
/third_party/skia/bench/
H A DVertBench.cpp153 #include "include/core/SkRSXform.h"
173 SkRSXform fXforms[N];
214 fXforms[i] = SkRSXform::Make(scos, ssin, rand.nextF() * W, rand.nextF() * H);
/third_party/skia/include/utils/
H A DSkPaintFilterCanvas.h67 void onDrawAtlas2(const SkImage*, const SkRSXform[], const SkRect[], const SkColor[], int,
H A DSkNWayCanvas.h63 void onDrawAtlas2(const SkImage*, const SkRSXform[], const SkRect[], const SkColor[], int,

Completed in 11 milliseconds

123