/third_party/skia/src/gpu/ops/ |
H A D | DrawAtlasOp.cpp | 33 const SkMatrix& viewMatrix, GrAAType, int spriteCount, const SkRSXform* xforms, 107 const SkRSXform* xforms, const SkRect* rects, in DrawAtlasOpImpl() 110 SkASSERT(xforms); in DrawAtlasOpImpl() 140 xforms[spriteIndex].toTriStrip(currRect.width(), currRect.height(), strip); in DrawAtlasOpImpl() 317 const SkRSXform* xforms, in Make() 322 spriteCount, xforms, in Make() 360 static void randomize_params(uint32_t count, SkRandom* random, SkTArray<SkRSXform>* xforms, in randomize_params() argument 364 xforms->push_back(random_xform(random)); in randomize_params() 375 SkTArray<SkRSXform> xforms(spriteCount); in GR_DRAW_OP_TEST_DEFINE() 381 randomize_params(spriteCount, random, &xforms, in GR_DRAW_OP_TEST_DEFINE() 105 DrawAtlasOpImpl(GrProcessorSet* processorSet, const SkPMColor4f& color, const SkMatrix& viewMatrix, GrAAType aaType, int spriteCount, const SkRSXform* xforms, const SkRect* rects, const SkColor* colors) DrawAtlasOpImpl() argument 312 Make(GrRecordingContext* context, GrPaint&& paint, const SkMatrix& viewMatrix, GrAAType aaType, int spriteCount, const SkRSXform* xforms, const SkRect* rects, const SkColor* colors) Make() argument [all...] |
H A D | DrawAtlasOp.h | 26 const SkRSXform* xforms,
|
/third_party/skia/docs/examples/ |
H A D | Dst.cpp | 7 SkRSXform xforms[] = { { .5f, 0, 0, 0 }, {0, .5f, 125, 128 } }; in REG_FIDDLE() local 11 canvas->drawAtlas(image.get(), xforms, tex, colors, 2, SkBlendMode::kSrc, in REG_FIDDLE() 14 canvas->drawAtlas(image.get(), xforms, tex, colors, 2, SkBlendMode::kDst, in REG_FIDDLE()
|
H A D | Canvas_drawAtlas_2.cpp | 8 SkRSXform xforms[] = { { .5f, 0, 0, 0 }, {0, .5f, 200, 100 } }; in REG_FIDDLE() local 14 canvas->drawAtlas(image.get(), xforms, tex, colors, 2, SkBlendMode::kPlus, in REG_FIDDLE()
|
H A D | Canvas_drawAtlas.cpp | 8 SkRSXform xforms[] = { { .5f, 0, 0, 0 }, {0, .5f, 200, 100 } }; in REG_FIDDLE() local 13 canvas->drawAtlas(imagePtr, xforms, tex, colors, 2, SkBlendMode::kSrcOver, in REG_FIDDLE()
|
/third_party/skia/gm/ |
H A D | drawatlascolor.cpp | 131 SkRSXform xforms[numColors]; variable 139 xforms[i].set(1.0f, 0.0f, SkIntToScalar(kPad), i*(target.width()+kPad)); 157 canvas->drawAtlas(atlas.get(), xforms, rects, quadColors, numColors, 161 canvas->drawAtlas(atlas.get(), xforms, rects, quadColors, numColors,
|
H A D | skbug_8664.cpp | 20 } xforms[] = { in DEF_SIMPLE_GM() local 40 for (const auto& xform : xforms) { in DEF_SIMPLE_GM()
|
H A D | drawatlas.cpp | 245 SkRSXform xforms[len]; in DEF_SIMPLE_GM() local 250 xforms[i] = SkRSXform::Make(scale, 0, x, y); in DEF_SIMPLE_GM() 254 auto blob = SkTextBlob::MakeFromRSXform(text, len, xforms, font); in DEF_SIMPLE_GM() 283 SkRSXform xforms[len]; in DEF_SIMPLE_GM() local 288 xforms[i] = SkRSXform::Make(scale, 0, x, y); in DEF_SIMPLE_GM() 292 auto blob = SkTextBlob::MakeFromRSXform(text, len, xforms, font); in DEF_SIMPLE_GM()
|
H A D | imagefilters.cpp | 172 } xforms[] = { variable 184 for (const auto& xform : xforms) {
|
H A D | rsxtext.cpp | 49 buf.xforms()[i] = {
|
/third_party/skia/tests/ |
H A D | SkResourceCacheTest.cpp | 184 const SkMatrix xforms[] = { in DEF_TEST() local 189 for (size_t i = 0; i < SK_ARRAY_COUNT(xforms); ++i) { in DEF_TEST() 190 test_discarded_image(reporter, xforms[i], []() { in DEF_TEST() 196 test_discarded_image(reporter, xforms[i], []() { in DEF_TEST()
|
/third_party/skia/src/core/ |
H A D | SkGlyphRun.cpp | 161 for (auto [xform, pos, sr] : SkMakeZip(buffer.xforms(), in makeBlob() 249 for (const SkRSXform& xform : SkMakeSpan(it.xforms(), runSize)) { in blobToGlyphRunList() 270 SkGlyphRunBuilder::convertRSXForm(SkSpan<const SkRSXform> xforms) { in convertRSXForm() argument 271 const int count = SkCount(xforms); in convertRSXForm() 275 for (auto [pos, sr, xform] : SkMakeZip(positions, scaledRotations, xforms)) { in convertRSXForm()
|
H A D | SkTextBlobPriv.h | 216 const SkRSXform* xforms() const { in xforms() function in SkTextBlobRunIterator
|
H A D | SkGlyphRun.h | 132 convertRSXForm(SkSpan<const SkRSXform> xforms);
|
H A D | SkRecords.h | 308 PODArray<SkRSXform> xforms;
|
H A D | SkRecordDraw.cpp | 142 DRAW(DrawAtlas, drawAtlas(r.atlas.get(), r.xforms, r.texs, r.colors, r.count, r.mode, r.sampling,
|
H A D | SkCanvas.cpp | 2376 void SkCanvas::drawGlyphs(int count, const SkGlyphID glyphs[], const SkRSXform xforms[], 2381 fScratchGlyphRunBuilder->convertRSXForm(SkMakeSpan(xforms, count));
|
H A D | SkTextBlob.cpp | 829 memcpy(buffer.xforms(), xform, count * sizeof(SkRSXform)); in MakeFromRSXform()
|
/third_party/mesa3d/src/compiler/nir/ |
H A D | nir_algebraic.py | 1075 /* What follows is NIR algebraic transform code for the following ${len(xforms)} 1077 % for xform in xforms: 1084 % for xform in xforms: 1110 { ${xforms[i].search.array_index}, ${xforms[i].replace.array_index}, ${xforms[i].condition_index} }, 1191 self.xforms = [] 1211 self.xforms.append(xform) 1246 self.automaton = TreeAutomaton(self.xforms) 1254 xforms [all...] |
/third_party/skia/modules/svg/src/ |
H A D | SkSVGText.cpp | 418 buf.xforms()[i] = this->computeGlyphXform(run.glyphs[i], in flushChunk() 591 m.setRSXform(it.xforms()[i]); in onObjectBoundingBox() 619 } get_paths_ctx {builder, it.xforms()}; in onAsPath()
|
/third_party/skia/include/core/ |
H A D | SkTextBlob.h | 327 SkRSXform* xforms() const { return reinterpret_cast<SkRSXform*>(pos); } in xforms() function
|
H A D | SkCanvas.h | 1828 @param xforms where to draw and orient each glyph 1833 void drawGlyphs(int count, const SkGlyphID glyphs[], const SkRSXform xforms[],
|
/third_party/skia/modules/canvaskit/ |
H A D | canvaskit_bindings.cpp | 1914 const SkRSXform* xforms = reinterpret_cast<const SkRSXform*>(xptr); in EMSCRIPTEN_BINDINGS() 1916 return SkTextBlob::MakeFromRSXform(str, strBtyes, xforms, font, SkTextEncoding::kUTF8); in EMSCRIPTEN_BINDINGS() 1923 const SkRSXform* xforms = reinterpret_cast<const SkRSXform*>(xptr); in EMSCRIPTEN_BINDINGS() 1925 return SkTextBlob::MakeFromRSXform(glyphs, byteLen, xforms, font, SkTextEncoding::kGlyphID); in EMSCRIPTEN_BINDINGS()
|