/external/skia/src/gpu/ |
H A D | GrPathProcessor.h | 21 const SkMatrix& viewMatrix = SkMatrix::I(), 22 const SkMatrix& localMatrix = SkMatrix::I()) { 29 const SkMatrix& viewMatrix() const { return fViewMatrix; } 30 const SkMatrix& localMatrix() const { return fLocalMatrix; } 47 const SkMatrix& viewMatrix, const SkMatrix& localMatrix); 52 const SkMatrix fViewMatrix; 53 const SkMatrix fLocalMatri 19 Create(GrColor color, const GrXPOverridesForBatch& overrides, const SkMatrix& viewMatrix = SkMatrix::I(), const SkMatrix& localMatrix = SkMatrix::I()) argument [all...] |
/external/skia/gm/ |
H A D | gradient_matrix.cpp | 11 #include "SkMatrix.h" 64 static SkShader* make_linear_gradient(const SkPoint pts[2], const SkMatrix& localMatrix) { 69 static SkShader* make_radial_gradient(const SkPoint pts[2], const SkMatrix& localMatrix) { 79 SkShader* (*makeShader)(const SkPoint[2], const SkMatrix&), 87 SkMatrix shaderMat; 78 draw_gradients(SkCanvas* canvas, SkShader* (*makeShader)(const SkPoint[2], const SkMatrix&), const SkPoint ptsArray[][2], int numImages) argument
|
/external/skia/src/core/ |
H A D | SkPathEffect.cpp | 21 const SkStrokeRec&, const SkMatrix&, const SkRect*) const { 20 asPoints(PointData* results, const SkPath& src, const SkStrokeRec&, const SkMatrix&, const SkRect*) const argument
|
H A D | SkMaskFilter.cpp | 33 bool SkMaskFilter::filterMask(SkMask*, const SkMask&, const SkMatrix&, argument 217 bool SkMaskFilter::filterRRect(const SkRRect& devRRect, const SkMatrix& matrix, 235 bool SkMaskFilter::filterPath(const SkPath& devPath, const SkMatrix& matrix, 295 SkMaskFilter::filterRRectToNine(const SkRRect&, const SkMatrix&, argument 301 SkMaskFilter::filterRectsToNine(const SkRect[], int count, const SkMatrix&, argument 307 bool SkMaskFilter::asFragmentProcessor(GrFragmentProcessor**, GrTexture*, const SkMatrix&) const { 313 const SkMatrix& ctm, 322 const SkMatrix& viewMatrix, 333 const SkMatrix& viewMatrix, 340 const SkMatrix [all...] |
H A D | SkShader.cpp | 40 SkShader::SkShader(const SkMatrix* localMatrix) { 64 bool SkShader::computeTotalInverse(const ContextRec& rec, SkMatrix* totalInverse) const { 65 SkMatrix total; 68 const SkMatrix* m = &total; 200 SkShader::Context::MatrixClass SkShader::Context::ComputeMatrixClass(const SkMatrix& mat) { 219 const GrFragmentProcessor* SkShader::asFragmentProcessor(GrContext*, const SkMatrix&, argument 220 const SkMatrix*, SkFilterQuality) const { 224 SkShader* SkShader::refAsALocalMatrixShader(SkMatrix*) const { 233 const SkMatrix* localMatrix) { 238 const SkMatrix* localMatri 336 asFragmentProcessor(GrContext*, const SkMatrix&, const SkMatrix*, SkFilterQuality) const argument [all...] |
H A D | SkDevice.cpp | 82 const SkMatrix* preMatrix = nullptr; 151 this->drawBitmap(draw, bm, SkMatrix::MakeTrans(x, y), paint); 195 SkMatrix localM; 259 bool SkBaseDevice::EXPERIMENTAL_drawPicture(SkCanvas*, const SkPicture*, const SkMatrix*, argument 284 SkPathMeasure& meas, const SkMatrix& matrix) { 285 SkMatrix::MapXYProc proc = matrix.getMapXYProc(); 301 SkMatrix matrix; 322 const SkMatrix& matrix) { 359 const SkPath& follow, const SkMatrix* matrix, 383 SkMatrix scaledMatri [all...] |
H A D | SkImageFilter.cpp | 70 const SkMatrix& ctm, 255 bool SkImageFilter::filterBounds(const SkIRect& src, const SkMatrix& ctm, SkIRect* dst, 311 return this->asFragmentProcessor(nullptr, nullptr, SkMatrix::I(), SkIRect()); 345 SkMatrix matrix(ctx.ctm()); 358 drawContext->fillRectToRect(clip, paint, SkMatrix::I(), dstRect, srcRect); 422 bool SkImageFilter::onFilterBounds(const SkIRect& src, const SkMatrix& ctm, 449 void SkImageFilter::onFilterNodeBounds(const SkIRect& src, const SkMatrix&, argument 463 const SkMatrix&, const SkIRect&) const { 467 SkImageFilter* SkImageFilter::CreateMatrixFilter(const SkMatrix& matrix, 473 SkImageFilter* SkImageFilter::newWithLocalMatrix(const SkMatrix 462 asFragmentProcessor(GrFragmentProcessor**, GrTexture*, const SkMatrix&, const SkIRect&) const argument [all...] |
/external/skia/src/effects/ |
H A D | SkTableMaskFilter.cpp | 28 const SkMatrix&, SkIPoint* margin) const { 27 filterMask(SkMask* dst, const SkMask& src, const SkMatrix&, SkIPoint* margin) const argument
|
H A D | SkMatrixConvolutionImageFilter.cpp | 326 void SkMatrixConvolutionImageFilter::onFilterNodeBounds(const SkIRect& src, const SkMatrix& ctm, 364 const SkMatrix&, 362 asFragmentProcessor(GrFragmentProcessor** fp, GrTexture* texture, const SkMatrix&, const SkIRect& bounds) const argument
|
H A D | SkMagnifierImageFilter.cpp | 257 GrTexture* texture, const SkMatrix&, 256 asFragmentProcessor(GrFragmentProcessor** fp, GrTexture* texture, const SkMatrix&, const SkIRect&bounds) const argument
|
/external/skia/src/gpu/text/ |
H A D | GrStencilAndCoverTextContext.h | 35 const SkMatrix& viewMatrix, const SkSurfaceProps&, const char text[], 40 const SkMatrix& viewMatrix, const SkSurfaceProps&, 45 const SkMatrix& viewMatrix, const SkSurfaceProps&, const SkTextBlob*, 54 bool canDraw(const SkPaint& skPaint, const SkMatrix&) { argument 62 const SkMatrix& viewMatrix, 81 void draw(GrContext*, GrDrawContext*, GrPipelineBuilder*, GrColor, const SkMatrix&,
|
/external/skia/include/core/ |
H A D | SkDevice.h | 22 class SkMatrix; 171 virtual void setMatrixClip(const SkMatrix&, const SkRegion&, argument 206 const SkMatrix* prePathMatrix = NULL, 209 const SkMatrix& matrix, const SkPaint& paint) = 0; 262 const SkMatrix*, const SkPaint&); 332 virtual bool EXPERIMENTAL_drawPicture(SkCanvas*, const SkPicture*, const SkMatrix*,
|
H A D | SkCanvas.h | 421 void concat(const SkMatrix& matrix); 426 void setMatrix(const SkMatrix& matrix); 533 // would cache the SkMatrix::hasPerspective result. Alternatively, have 953 const SkMatrix* matrix, const SkPaint& paint); 985 void drawPicture(const SkPicture*, const SkMatrix* matrix, const SkPaint* paint); 1072 void drawDrawable(SkDrawable* drawable, const SkMatrix* = NULL); 1122 const SkMatrix& getTotalMatrix() const; 1163 const SkMatrix& matrix() const; 1221 virtual void didConcat(const SkMatrix&) {} argument 1222 virtual void didSetMatrix(const SkMatrix argument [all...] |
H A D | SkMatrix.h | 18 /** \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 26 class SK_API SkMatrix { class 28 static SkMatrix SK_WARN_UNUSED_RESULT MakeScale(SkScalar sx, SkScalar sy) { 29 SkMatrix m; 34 static SkMatrix SK_WARN_UNUSED_RESULT MakeScale(SkScalar scale) { 35 SkMatrix m; 40 static SkMatrix SK_WARN_UNUSED_RESULT MakeTrans(SkScalar dx, SkScalar dy) { 41 SkMatrix [all...] |
/external/skia/src/utils/ |
H A D | SkMatrix44.cpp | 946 static void initFromMatrix(SkMScalar dst[4][4], const SkMatrix& src) { 947 dst[0][0] = SkScalarToMScalar(src[SkMatrix::kMScaleX]); 948 dst[1][0] = SkScalarToMScalar(src[SkMatrix::kMSkewX]); 950 dst[3][0] = SkScalarToMScalar(src[SkMatrix::kMTransX]); 951 dst[0][1] = SkScalarToMScalar(src[SkMatrix::kMSkewY]); 952 dst[1][1] = SkScalarToMScalar(src[SkMatrix::kMScaleY]); 954 dst[3][1] = SkScalarToMScalar(src[SkMatrix::kMTransY]); 959 dst[0][3] = SkScalarToMScalar(src[SkMatrix::kMPersp0]); 960 dst[1][3] = SkScalarToMScalar(src[SkMatrix::kMPersp1]); 962 dst[3][3] = SkScalarToMScalar(src[SkMatrix [all...] |
/external/skia/tools/json/ |
H A D | SkJSONCanvas.cpp | 494 Json::Value SkJSONCanvas::MakeMatrix(const SkMatrix& matrix) { 548 void SkJSONCanvas::didConcat(const SkMatrix& matrix) { 551 case SkMatrix::kTranslate_Mask: 553 command[SKJSONCANVAS_ATTRIBUTE_X] = Json::Value(matrix.get(SkMatrix::kMTransX)); 554 command[SKJSONCANVAS_ATTRIBUTE_Y] = Json::Value(matrix.get(SkMatrix::kMTransY)); 556 case SkMatrix::kScale_Mask: 558 command[SKJSONCANVAS_ATTRIBUTE_X] = Json::Value(matrix.get(SkMatrix::kMScaleX)); 559 command[SKJSONCANVAS_ATTRIBUTE_Y] = Json::Value(matrix.get(SkMatrix::kMScaleY)); 568 void SkJSONCanvas::didSetMatrix(const SkMatrix& matrix) { 778 const SkPath& path, const SkMatrix* matri 845 onDrawDrawable(SkDrawable*, const SkMatrix*) argument [all...] |
/external/skia/tools/debugger/ |
H A D | SkDrawCommand.h | 82 virtual void setUserMatrix(const SkMatrix&) {} argument 218 SkConcatCommand(const SkMatrix& matrix); 224 SkMatrix fMatrix; 391 const SkMatrix* matrix, 399 SkTLazy<SkMatrix> fMatrix; 476 const SkMatrix* matrix, const SkPaint& paint); 486 SkMatrix fMatrix; 660 SkSetMatrixCommand(const SkMatrix& matrix); 661 void setUserMatrix(const SkMatrix&) override; 667 SkMatrix fUserMatri [all...] |