Home
last modified time | relevance | path

Searched refs:xform (Results 1 - 25 of 81) sorted by relevance

1234

/third_party/skia/gm/
H A Ddrawatlas.cpp89 void apply(SkRSXform* xform) const { in apply()
91 xform->fSCos = fScale * SkScalarCos(rad); in apply()
92 xform->fSSin = fScale * SkScalarSin(rad); in apply()
93 xform->fTx = fTx; in apply()
94 xform->fTy = fTy; in apply()
104 SkRSXform xform[N]; variable
109 rec[i].apply(&xform[i]);
118 canvas->drawAtlas(atlas.get(), xform, tex, nullptr, N, SkBlendMode::kDst,
121 canvas->drawAtlas(atlas.get(), xform, tex, colors, N, SkBlendMode::kSrcIn,
140 SkRSXform* xform in draw_text_on_path() local
324 const SkRSXform xform = SkRSXform::Make(1, 0, 0, 0); DEF_SIMPLE_GM() local
[all...]
H A Dskbug_8664.cpp40 for (const auto& xform : xforms) { in DEF_SIMPLE_GM()
42 canvas->translate(xform.fTx, xform.fTy); in DEF_SIMPLE_GM()
43 canvas->scale(xform.fSx, xform.fSy); in DEF_SIMPLE_GM()
H A Dimagefilters.cpp184 for (const auto& xform : xforms) {
186 canvas->translate(xform.fTx, xform.fTy);
187 canvas->scale(xform.fSx, xform.fSy);
H A Ddrawglyphs.cpp41 for (auto [xform, pos] : SkMakeZip(fXforms.begin(), positions)) {
46 xform = SkRSXform::Make(sin, cos, fRadius*cos, -fRadius*sin);
H A Druntimecolorfilter.cpp129 auto xform = SkRSXform::Make(1, 0, 0, 0); in DEF_SIMPLE_GM() local
171 &xform, in DEF_SIMPLE_GM()
/third_party/skia/src/core/
H A DSkGlyphRun.cpp75 SkMatrix xform = SkMatrix().setRSXform( in sourceBounds() local
77 xform.preScale(strikeToSourceScale, strikeToSourceScale); in sourceBounds()
78 bounds.join(xform.mapRect(glyph->rect())); in sourceBounds()
99 const SkRSXform xform{pos.x(), pos.y(), scaleRotate.x(), scaleRotate.y()}; in sourceBounds()
100 bounds.join(SkMatrix().setRSXform(xform).mapRect(fontBounds)); in sourceBounds()
161 for (auto [xform, pos, sr] : SkMakeZip(buffer.xforms(), in makeBlob()
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()
250 *positionCursor++ = {xform.fTx, xform in blobToGlyphRunList()
[all...]
H A DSkDraw_atlas.cpp89 void SkDraw::drawAtlas(const SkRSXform xform[], in drawAtlas() argument
128 mx.setRSXform(xform[i]); in drawAtlas()
170 mx.setRSXform(xform[i]); in drawAtlas()
202 mx.setRSXform(xform[i]); in drawAtlas()
H A DSkTextBlob.cpp263 static SkRect map_quad_to_rect(const SkRSXform& xform, const SkRect& rect) { in map_quad_to_rect() argument
264 return SkMatrix().setRSXform(xform).mapRect(rect); in map_quad_to_rect()
282 const SkRSXform* xform = run.xformBuffer(); in TightRunBounds() local
283 SkASSERT((void*)(xform + run.glyphCount()) <= SkTextBlob::RunRecord::Next(&run)); in TightRunBounds()
285 bounds.join(map_quad_to_rect(xform[i], glyphBounds[i])); in TightRunBounds()
350 const SkRSXform* xform = run.xformBuffer(); in ConservativeRunBounds() local
351 SkASSERT((void*)(xform + run.glyphCount()) <= SkTextBlob::RunRecord::Next(&run)); in ConservativeRunBounds()
354 bounds.join(map_quad_to_rect(xform[i], fontBounds)); in ConservativeRunBounds()
820 const SkRSXform xform[], const SkFont& font, in MakeFromRSXform()
829 memcpy(buffer.xforms(), xform, coun in MakeFromRSXform()
819 MakeFromRSXform(const void* text, size_t byteLength, const SkRSXform xform[], const SkFont& font, SkTextEncoding encoding) MakeFromRSXform() argument
[all...]
/third_party/mesa3d/src/compiler/nir/
H A Dnir_algebraic.py1077 % for xform in xforms:
1078 * ${xform.search} => ${xform.replace}
1084 % for xform in xforms:
1085 /* ${xform.search} => ${xform.replace} */
1086 ${xform.search.render(cache)}
1087 ${xform.replace.render(cache)}
1199 for xform in transforms:
1200 if not isinstance(xform, SearchAndReplac
[all...]
/foundation/graphic/graphic_2d/rosen/test/2d_graphics/unittest/skia_adapter/
H A Dskia_text_blob_test.cpp69 RSXform xform[] = { RSXform::Make(10, 10, 10, 10) }; // 10: cos, sin, tx, ty in HWTEST_F() local
70 auto textblob = SkiaTextBlob::MakeFromRSXform(str, strlen(str), xform, font, TextEncoding::UTF8); in HWTEST_F()
121 RSXform xform[] = {RSXform::Make(10, 10, 10, 10)}; in HWTEST_F() local
122 auto blob = SkiaTextBlob::MakeFromRSXform(str, strlen(str), xform, font, TextEncoding::UTF8); in HWTEST_F()
H A Dskia_static_factory_test.cpp54 RSXform xform[] = { RSXform::Make(10, 10, 10, 10) }; // 10: cos, sin, tx, ty in HWTEST_F() local
55 auto skiaStatic = SkiaStaticFactory::MakeFromRSXform(str, strlen(str), xform, font, TextEncoding::UTF8); in HWTEST_F()
/third_party/skia/samplecode/
H A DSampleAtlas.cpp22 static void draw_atlas(SkCanvas* canvas, SkImage* atlas, const SkRSXform xform[], in draw_atlas() argument
25 canvas->drawAtlas(atlas, xform, tex, colors, count, SkBlendMode::kModulate, in draw_atlas()
29 static void draw_atlas_sim(SkCanvas* canvas, SkImage* atlas, const SkRSXform xform[], in draw_atlas_sim() argument
34 matrix.setRSXform(xform[i]); in draw_atlas_sim()
178 SkRSXform xform[N]; variable
183 xform[i] = fRec[i].asRSXform();
193 fProc(canvas, fAtlas.get(), xform, fTex, colorsPtr, N, &cull, sampling, &paint);
H A DSampleShip.cpp26 static void draw_atlas(SkCanvas* canvas, SkImage* atlas, const SkRSXform xform[], in draw_atlas() argument
29 canvas->drawAtlas(atlas, xform, tex, colors, count, SkBlendMode::kModulate, sampling, in draw_atlas()
33 static void draw_atlas_sim(SkCanvas* canvas, SkImage* atlas, const SkRSXform xform[], in draw_atlas_sim() argument
38 matrix.setRSXform(xform[i]); in draw_atlas_sim()
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/src/drawing/engine_adapter/skia_adapter/
H A Dskia_convert_utils.h131 static inline void DrawingRSXformCastToSkXform(const RSXform& xform, SkRSXform& skXform) in DrawingRSXformCastToSkXform() argument
133 skXform.fSCos = xform.cos_; in DrawingRSXformCastToSkXform()
134 skXform.fSSin = xform.sin_; in DrawingRSXformCastToSkXform()
135 skXform.fTx = xform.tx_; in DrawingRSXformCastToSkXform()
136 skXform.fTy = xform.ty_; in DrawingRSXformCastToSkXform()
H A Dskia_text_blob.cpp91 const RSXform xform[], const Font& font, TextEncoding encoding) in MakeFromRSXform()
100 if (xform) { in MakeFromRSXform()
101 SkiaConvertUtils::DrawingRSXformCastToSkXform(*xform, skXform); in MakeFromRSXform()
104 SkTextBlob::MakeFromRSXform(text, byteLength, xform ? &skXform : nullptr, skiaFont->GetFont(), skEncoding); in MakeFromRSXform()
90 MakeFromRSXform(const void* text, size_t byteLength, const RSXform xform[], const Font& font, TextEncoding encoding) MakeFromRSXform() argument
/third_party/skia/experimental/xform/
H A DSkShape.cpp8 #include "experimental/xform/SkShape.h"
9 #include "experimental/xform/SkXform.h"
13 ctx->drawRect(fRect, fPaint, this->xform()); in draw()
21 ctx->push(this->xform()); in draw()
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/include/text/
H A Drs_xform.h31 RSXform xform = { cos, sin, tx, ty }; in Make() local
32 return xform; in Make()
/third_party/skia/src/gpu/
H A DGrColorSpaceXform.h37 static uint32_t XformKey(const GrColorSpaceXform* xform) { in XformKey() argument
40 if (!xform) { return 0; } in XformKey()
42 const SkColorSpaceXformSteps& steps(xform->fSteps); in XformKey()
78 * color xform. If the child is null, fInputColor is used. Returns child as-is if the xform is
/third_party/skia/src/gpu/glsl/
H A DGrGLSLShaderBuilder.cpp168 // function, one for the (inverse) destination transfer function, and one for the gamut xform. in appendColorGamutXform()
226 const char* xform = uniformHandler->getUniformCStr(colorXformHelper->gamutXformUniform()); in appendColorGamutXform() local
228 body.appendf("color.rgb = (%s * color.rgb);", xform); in appendColorGamutXform()
275 SkString xform; in appendColorGamutXform() local
276 this->appendColorGamutXform(&xform, srcColor, colorXformHelper); in appendColorGamutXform()
277 this->codeAppend(xform.c_str()); in appendColorGamutXform()
/third_party/skia/include/core/
H A DSkRSXform.h23 SkRSXform xform = { scos, ssin, tx, ty }; in Make() local
24 return xform; in Make()
28 * Initialize a new xform based on the scale, rotation (in radians), final tx,ty location
/third_party/skia/bench/
H A DTessellateBench.cpp169 wangs_formula::VectorXform xform(matrix); in benchmark_wangs_formula_cubic_log2()
172 sum += wangs_formula::cubic_log2(4, pts, xform); in benchmark_wangs_formula_cubic_log2()
197 wangs_formula::VectorXform xform(matrix); in benchmark_wangs_formula_conic()
200 sum += wangs_formula::conic(4, pts, *w, xform); in benchmark_wangs_formula_conic()
211 wangs_formula::VectorXform xform(matrix); in benchmark_wangs_formula_conic_log2()
214 sum += wangs_formula::conic_log2(4, pts, *w, xform); in benchmark_wangs_formula_conic_log2()
/third_party/skia/src/ports/
H A DSkFontHost_win.cpp457 void init(HFONT font, const XFORM& xform) { in init() argument
459 fXform = xform; in init()
536 XFORM xform = fXform; in draw() local
537 xform.eDx = (float)-glyph.left(); in draw()
538 xform.eDy = (float)-glyph.top(); in draw()
539 SetWorldTransform(fDC, &xform); in draw()
702 XFORM xform; in SkScalerContext_GDI() local
722 xform.eM11 = SkScalarToFloat(sA.get(SkMatrix::kMScaleX)); in SkScalerContext_GDI()
723 xform.eM12 = SkScalarToFloat(sA.get(SkMatrix::kMSkewY)); in SkScalerContext_GDI()
724 xform in SkScalerContext_GDI()
[all...]
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/src/drawing/text/
H A Dtext_blob.cpp50 const RSXform xform[], const Font& font, TextEncoding encoding) in MakeFromRSXform()
52 return StaticFactory::MakeFromRSXform(text, byteLength, xform, font, encoding); in MakeFromRSXform()
49 MakeFromRSXform(const void* text, size_t byteLength, const RSXform xform[], const Font& font, TextEncoding encoding) MakeFromRSXform() argument
/foundation/graphic/graphic_2d/rosen/test/2d_graphics/unittest/engine_adapter/
H A Dstatic_factory_test.cpp53 RSXform xform[] = { { 25, 36, 2, 5 }, { 7, 8, 9, 12 } }; in HWTEST_F() local
55 auto factory = StaticFactory::MakeFromRSXform(text, 10, xform, font, TextEncoding::UTF8); in HWTEST_F()
/foundation/graphic/graphic_2d/rosen/test/2d_graphics/unittest/draw/
H A Dcanvas_test.cpp386 RSXform xform[] = { {25, 36, 2, 5}, {7, 8, 9, 12} }; in HWTEST_F() local
388 canvas->DrawAtlas(bitmap.MakeImage().get(), xform, rect, nullptr, 2, in HWTEST_F()
394 canvas->DrawAtlas(bitmap.MakeImage().get(), xform, nullptr, colors, 2, in HWTEST_F()
396 canvas->DrawAtlas(bitmap.MakeImage().get(), xform, rect, colors, 2, in HWTEST_F()
398 canvas->DrawAtlas(bitmap.MakeImage().get(), xform, rect, colors, -10, in HWTEST_F()
400 canvas->DrawAtlas(bitmap.MakeImage().get(), xform, rect, colors, 5000, in HWTEST_F()
402 canvas->DrawAtlas(nullptr, xform, rect, colors, 2, in HWTEST_F()

Completed in 16 milliseconds

1234