Searched defs:SkMatrix (Results 1 - 16 of 16) sorted by relevance

/external/skia/src/gpu/
H A DGrPathProcessor.h20 const SkMatrix& viewMatrix = SkMatrix::I(),
21 const SkMatrix& localMatrix = SkMatrix::I()) {
28 const SkMatrix& viewMatrix() const { return fViewMatrix; }
29 const SkMatrix& localMatrix() const { return fLocalMatrix; }
41 GrPathProcessor(GrColor, const SkMatrix& viewMatrix, const SkMatrix& localMatrix);
46 const SkMatrix fViewMatrix;
47 const SkMatrix fLocalMatri
19 Create(GrColor color, const SkMatrix& viewMatrix = SkMatrix::I(), const SkMatrix& localMatrix = SkMatrix::I()) argument
[all...]
/external/skia/gm/
H A Dgradient_matrix.cpp11 #include "SkMatrix.h"
65 static sk_sp<SkShader> make_linear_gradient(const SkPoint pts[2], const SkMatrix& localMatrix) {
70 static sk_sp<SkShader> make_radial_gradient(const SkPoint pts[2], const SkMatrix& localMatrix) {
80 sk_sp<SkShader> (*makeShader)(const SkPoint[2], const SkMatrix&),
88 SkMatrix shaderMat;
79 draw_gradients(SkCanvas* canvas, sk_sp<SkShader> (*makeShader)(const SkPoint[2], const SkMatrix&), const SkPoint ptsArray[][2], int numImages) argument
/external/skia/src/effects/
H A DSkTableMaskFilter.cpp28 const SkMatrix&, SkIPoint* margin) const {
27 filterMask(SkMask* dst, const SkMask& src, const SkMatrix&, SkIPoint* margin) const argument
H A DSkTileImageFilter.cpp12 #include "SkMatrix.h"
119 SkIRect SkTileImageFilter::onFilterNodeBounds(const SkIRect& src, const SkMatrix& ctm,
126 SkIRect SkTileImageFilter::onFilterBounds(const SkIRect& src, const SkMatrix&, MapDirection) const { argument
/external/skia/src/core/
H A DSkPathEffect.cpp20 const SkStrokeRec&, const SkMatrix&, const SkRect*) const {
19 asPoints(PointData* results, const SkPath& src, const SkStrokeRec&, const SkMatrix&, const SkRect*) const argument
H A DSkColorShader.cpp316 const SkMatrix&,
318 const SkMatrix*) const {
328 const SkMatrix&,
330 const SkMatrix*) const {
313 onAppendStages(SkRasterPipeline* p, SkColorSpace* dst, SkArenaAlloc* scratch, const SkMatrix&, const SkPaint&, const SkMatrix*) const argument
325 onAppendStages(SkRasterPipeline* p, SkColorSpace* dst, SkArenaAlloc* scratch, const SkMatrix&, const SkPaint&, const SkMatrix*) const argument
H A DSkImageFilter.cpp62 const SkMatrix& ctm,
236 SkIRect SkImageFilter::filterBounds(const SkIRect& src, const SkMatrix& ctm,
301 renderTargetContext->fillRectToRect(clip, std::move(paint), GrAA::kNo, SkMatrix::I(), dstRect,
441 SkIRect SkImageFilter::onFilterBounds(const SkIRect& src, const SkMatrix& ctm,
461 SkIRect SkImageFilter::onFilterNodeBounds(const SkIRect& src, const SkMatrix&, MapDirection) const { argument
472 sk_sp<SkImageFilter> SkImageFilter::MakeMatrixFilter(const SkMatrix& matrix,
478 sk_sp<SkImageFilter> SkImageFilter::makeWithLocalMatrix(const SkMatrix& matrix) const {
H A DSkMaskFilter.cpp33 bool SkMaskFilter::filterMask(SkMask*, const SkMask&, const SkMatrix&, argument
217 bool SkMaskFilter::filterRRect(const SkRRect& devRRect, const SkMatrix& matrix,
234 bool SkMaskFilter::filterPath(const SkPath& devPath, const SkMatrix& matrix,
294 SkMaskFilter::filterRRectToNine(const SkRRect&, const SkMatrix&, argument
300 SkMaskFilter::filterRectsToNine(const SkRect[], int count, const SkMatrix&, argument
306 bool SkMaskFilter::asFragmentProcessor(GrFragmentProcessor**, GrTexture*, const SkMatrix&) const {
312 const SkMatrix& ctm,
321 const SkMatrix& viewMatrix,
331 const SkMatrix& viewMatrix,
340 const SkMatrix
[all...]
H A DSkOverdrawCanvas.cpp67 SkPoint::Make(x, y), SkMatrix(), paint.getTextAlign(),
79 SkPoint::Make(0, 0), SkMatrix(), (const SkScalar*) pos, 2,
94 const SkMatrix* matrix, const SkPaint& paint) {
128 SkMatrix matrix;
294 void SkOverdrawCanvas::onDrawDrawable(SkDrawable* drawable, const SkMatrix* matrix) {
298 void SkOverdrawCanvas::onDrawPicture(const SkPicture*, const SkMatrix*, const SkPaint*) { argument
H A DSkLiteDL.cpp76 void draw(SkCanvas* c, const SkMatrix&) { argument
85 void draw(SkCanvas* c, const SkMatrix&) { c->save(); } argument
89 void draw(SkCanvas* c, const SkMatrix&) { c->restore(); } argument
104 void draw(SkCanvas* c, const SkMatrix&) { argument
111 Concat(const SkMatrix& matrix) : matrix(matrix) {}
112 SkMatrix matrix;
113 void draw(SkCanvas* c, const SkMatrix&) { c->concat(matrix); } argument
117 SetMatrix(const SkMatrix& matrix) : matrix(matrix) {}
118 SkMatrix matrix;
119 void draw(SkCanvas* c, const SkMatrix
127 draw(SkCanvas* c, const SkMatrix&) argument
135 draw(SkCanvas* c, const SkMatrix&) argument
148 draw(SkCanvas* c, const SkMatrix&) argument
156 draw(SkCanvas* c, const SkMatrix&) argument
164 draw(SkCanvas* c, const SkMatrix&) argument
171 draw(SkCanvas* c, const SkMatrix&) argument
178 draw(SkCanvas* c, const SkMatrix&) argument
185 draw(SkCanvas* c, const SkMatrix&) argument
192 draw(SkCanvas* c, const SkMatrix&) argument
199 draw(SkCanvas* c, const SkMatrix&) argument
206 draw(SkCanvas* c, const SkMatrix&) argument
219 draw(SkCanvas* c, const SkMatrix&) argument
227 draw(SkCanvas* c, const SkMatrix&) argument
235 draw(SkCanvas* c, const SkMatrix&) argument
243 draw(SkCanvas* c, const SkMatrix&) argument
254 draw(SkCanvas* c, const SkMatrix&) argument
269 draw(SkCanvas* c, const SkMatrix&) argument
286 draw(SkCanvas* c, const SkMatrix&) argument
302 draw(SkCanvas* c, const SkMatrix&) argument
315 draw(SkCanvas* c, const SkMatrix&) argument
331 draw(SkCanvas* c, const SkMatrix&) argument
347 draw(SkCanvas* c, const SkMatrix&) argument
363 draw(SkCanvas* c, const SkMatrix&) argument
374 draw(SkCanvas* c, const SkMatrix&) argument
388 draw(SkCanvas* c, const SkMatrix&) argument
405 draw(SkCanvas* c, const SkMatrix&) argument
418 draw(SkCanvas* c, const SkMatrix&) argument
430 draw(SkCanvas* c, const SkMatrix&) argument
452 draw(SkCanvas* c, const SkMatrix&) argument
464 draw(SkCanvas* c, const SkMatrix&) argument
475 draw(SkCanvas* c, const SkMatrix&) argument
493 draw(SkCanvas* c, const SkMatrix&) argument
[all...]
H A DSkMatrix44.cpp962 static void initFromMatrix(SkMScalar dst[4][4], const SkMatrix& src) {
963 dst[0][0] = SkScalarToMScalar(src[SkMatrix::kMScaleX]);
964 dst[1][0] = SkScalarToMScalar(src[SkMatrix::kMSkewX]);
966 dst[3][0] = SkScalarToMScalar(src[SkMatrix::kMTransX]);
967 dst[0][1] = SkScalarToMScalar(src[SkMatrix::kMSkewY]);
968 dst[1][1] = SkScalarToMScalar(src[SkMatrix::kMScaleY]);
970 dst[3][1] = SkScalarToMScalar(src[SkMatrix::kMTransY]);
975 dst[0][3] = SkScalarToMScalar(src[SkMatrix::kMPersp0]);
976 dst[1][3] = SkScalarToMScalar(src[SkMatrix::kMPersp1]);
978 dst[3][3] = SkScalarToMScalar(src[SkMatrix
[all...]
/external/skia/src/gpu/text/
H A DGrStencilAndCoverTextContext.h35 const SkMatrix& viewMatrix, const SkSurfaceProps&, const char text[],
38 const SkMatrix& viewMatrix, const SkSurfaceProps&, const char text[],
42 const SkMatrix& viewMatrix, const SkSurfaceProps&, const SkTextBlob*,
51 bool canDraw(const SkPaint& skPaint, const SkMatrix&) { argument
59 const SkMatrix& viewMatrix,
78 void draw(GrContext*, GrRenderTargetContext*, const GrClip&, const SkMatrix&,
/external/skia/tests/
H A DTessellatingPathRendererTests.cpp270 ctx, &SkMatrix::I(), &SkMatrix::I(), SkFilterQuality::kLow_SkFilterQuality, nullptr);
277 const SkMatrix& matrix = SkMatrix::I(),
334 SkMatrix nonInvertibleMatrix = SkMatrix::MakeScale(0, 0);
274 test_path(GrContext* ctx, GrRenderTargetContext* renderTargetContext, const SkPath& path, const SkMatrix& matrix = SkMatrix::I(), GrAAType aaType = GrAAType::kNone, sk_sp<GrFragmentProcessor> fp = nullptr) argument
/external/skia/include/core/
H A DSkMatrix.h18 /** \class SkMatrix
20 The SkMatrix class holds a 3x3 matrix for transforming coordinates.
21 SkMatrix does not have a constructor, so it must be explicitly initialized
25 SkMatrix is not thread safe unless you've first called SkMatrix::getType().
28 class SK_API SkMatrix { class
30 static SkMatrix SK_WARN_UNUSED_RESULT MakeScale(SkScalar sx, SkScalar sy) {
31 SkMatrix m;
36 static SkMatrix SK_WARN_UNUSED_RESULT MakeScale(SkScalar scale) {
37 SkMatrix
[all...]
H A DSkCanvas.h426 void concat(const SkMatrix& matrix);
431 void setMatrix(const SkMatrix& matrix);
1056 const SkMatrix* matrix, const SkPaint& paint);
1102 void drawPicture(const SkPicture*, const SkMatrix* matrix, const SkPaint* paint);
1103 void drawPicture(const sk_sp<SkPicture>& picture, const SkMatrix* matrix, const SkPaint* paint) {
1143 const SkMatrix* matrix,
1147 const SkMatrix* matrix,
1269 void drawDrawable(SkDrawable* drawable, const SkMatrix* = NULL);
1334 const SkMatrix& getTotalMatrix() const;
1367 void temporary_internal_describeTopLayer(SkMatrix* matri
1409 didConcat(const SkMatrix&) argument
1410 didSetMatrix(const SkMatrix&) argument
[all...]
/external/skia/tools/debugger/
H A DSkDrawCommand.h94 virtual void setUserMatrix(const SkMatrix&) {} argument
132 static Json::Value MakeJsonMatrix(const SkMatrix&);
249 SkConcatCommand(const SkMatrix& matrix);
255 SkMatrix fMatrix;
473 const SkMatrix* matrix,
481 SkTLazy<SkMatrix> fMatrix;
502 const SkMatrix* matrix,
511 SkTLazy<SkMatrix> fMatrix;
591 const SkMatrix* matrix, const SkPaint& paint);
601 SkMatrix fMatri
[all...]

Completed in 4444 milliseconds