/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/include/core/ |
H A D | SkCanvas.h | 429 void concat(const SkMatrix& matrix); 434 void setMatrix(const SkMatrix& matrix); 541 // would cache the SkMatrix::hasPerspective result. Alternatively, have 938 const SkMatrix* matrix, const SkPaint& paint); 970 void drawPicture(const SkPicture*, const SkMatrix* matrix, const SkPaint* paint); 1086 const SkMatrix& getTotalMatrix() const; 1127 const SkMatrix& matrix() const; 1176 virtual void didConcat(const SkMatrix&) {} argument 1177 virtual void didSetMatrix(const SkMatrix&) {} argument 1192 const SkPath& path, const SkMatrix* matri [all...] |
H A D | SkDevice.h | 21 class SkMatrix; 161 virtual void setMatrixClip(const SkMatrix&, const SkRegion&, argument 196 const SkMatrix* prePathMatrix = NULL, 199 const SkMatrix& matrix, const SkPaint& paint) = 0; 243 const SkMatrix*, const SkPaint&); 330 virtual bool EXPERIMENTAL_drawPicture(SkCanvas*, const SkPicture*, const SkMatrix*,
|
H A D | SkMatrix.h | 17 /** \class SkMatrix 19 The SkMatrix class holds a 3x3 matrix for transforming coordinates. 20 SkMatrix does not have a constructor, so it must be explicitly initialized 24 class SK_API SkMatrix { class 26 static SkMatrix SK_WARN_UNUSED_RESULT MakeScale(SkScalar sx, SkScalar sy) { 27 SkMatrix m; 32 static SkMatrix SK_WARN_UNUSED_RESULT MakeScale(SkScalar scale) { 33 SkMatrix m; 38 static SkMatrix SK_WARN_UNUSED_RESULT MakeTrans(SkScalar dx, SkScalar dy) { 39 SkMatrix [all...] |
/external/skia/src/core/ |
H A D | SkBitmapProcShader.cpp | 35 const SkMatrix* localMatrix) 43 SkMatrix* texM, 59 SkMatrix lm; 78 static bool only_scale_and_translate(const SkMatrix& matrix) { 79 unsigned mask = SkMatrix::kTranslate_Mask | SkMatrix::kScale_Mask; 88 SkMatrix totalInverse; 317 SkShader::TileMode tmy, const SkMatrix* localMatrix, 376 const SkMatrix& viewM, 377 const SkMatrix* localMatri 463 asFragmentProcessor(GrContext*, const SkPaint&, const SkMatrix&, const SkMatrix*, GrColor*, GrFragmentProcessor**) const argument [all...] |
H A D | SkDevice.cpp | 105 const SkMatrix* preMatrix = NULL; 174 this->drawBitmap(draw, bm, SkMatrix::MakeTrans(x, y), paint); 240 bool SkBaseDevice::EXPERIMENTAL_drawPicture(SkCanvas*, const SkPicture*, const SkMatrix*, argument 249 SkPathMeasure& meas, const SkMatrix& matrix) { 250 SkMatrix::MapXYProc proc = matrix.getMapXYProc(); 266 SkMatrix matrix; 287 const SkMatrix& matrix) { 324 const SkPath& follow, const SkMatrix* matrix, 348 SkMatrix scaledMatrix; 356 SkMatrix [all...] |
H A D | SkImageFilter.cpp | 45 Key(const uint32_t uniqueID, const SkMatrix& matrix, const SkIRect& clipBounds, uint32_t srcGenID) 48 SK_COMPILE_ASSERT(sizeof(Key) == sizeof(uint32_t) + sizeof(SkMatrix) + sizeof(SkIRect) + 53 SkMatrix fMatrix; 198 bool SkImageFilter::filterBounds(const SkIRect& src, const SkMatrix& ctm, 232 return this->asFragmentProcessor(NULL, NULL, SkMatrix::I(), SkIRect()); 273 SkMatrix matrix(ctx.ctm()); 279 context->drawNonAARectToRect(dst->asRenderTarget(), clip, paint, SkMatrix::I(), dstRect, 343 bool SkImageFilter::onFilterBounds(const SkIRect& src, const SkMatrix& ctm, 370 bool SkImageFilter::asFragmentProcessor(GrFragmentProcessor**, GrTexture*, const SkMatrix&, argument 375 SkImageFilter* SkImageFilter::CreateMatrixFilter(const SkMatrix [all...] |
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 | 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 | SkPictureShader.cpp | 32 const SkMatrix& localMatrix) 105 const SkMatrix* localMatrix, const SkRect* tile) 118 const SkMatrix* localMatrix, const SkRect* tile) { 126 SkMatrix lm; 144 SkShader* SkPictureShader::refBitmapShader(const SkMatrix& matrix, const SkMatrix* localM, 148 SkMatrix m; 218 SkMatrix shaderMatrix = this->getLocalMatrix(); 310 const SkMatrix& viewM, const SkMatrix* localMatri 324 asFragmentProcessor(GrContext*, const SkPaint&, const SkMatrix&, const SkMatrix*, GrColor*, GrFragmentProcessor**) const argument [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; 194 SkShader::Context::MatrixClass SkShader::Context::ComputeMatrixClass(const SkMatrix& mat) { 209 SkShader::BitmapType SkShader::asABitmap(SkBitmap*, SkMatrix*, TileMode*) const { 217 bool SkShader::asFragmentProcessor(GrContext*, const SkPaint&, const SkMatrix&, const SkMatrix*, argument 222 SkShader* SkShader::refAsALocalMatrixShader(SkMatrix*) const { 235 const SkMatrix* localMatri 348 asFragmentProcessor(GrContext*, const SkPaint& paint, const SkMatrix&, const SkMatrix*, GrColor* paintColor, GrFragmentProcessor** fp) const argument 360 asFragmentProcessor(GrContext*, const SkPaint&, const SkMatrix&, const SkMatrix*, GrColor*, GrFragmentProcessor**) const argument [all...] |
/external/skia/src/effects/ |
H A D | SkMagnifierImageFilter.cpp | 281 const SkMatrix&, const SkIRect&bounds) const { 280 asFragmentProcessor(GrFragmentProcessor** fp, GrTexture* texture, const SkMatrix&, const SkIRect&bounds) const argument
|
H A D | SkMatrixConvolutionImageFilter.cpp | 320 bool SkMatrixConvolutionImageFilter::onFilterBounds(const SkIRect& src, const SkMatrix& ctm, 352 const SkMatrix&, 350 asFragmentProcessor(GrFragmentProcessor** fp, GrTexture* texture, const SkMatrix&, const SkIRect& bounds) const argument
|
H A D | SkPerlinNoiseShader.cpp | 79 const SkMatrix& matrix) 443 SkMatrix newMatrix = *rec.fMatrix; 522 const SkMatrix& matrix, uint8_t alpha) { 548 const SkMatrix& matrix() const { return fCoordTransform.getMatrix(); } 570 const SkMatrix& matrix, uint8_t alpha) 944 const SkMatrix& viewM, 945 const SkMatrix* externalLocalMatrix, 951 SkMatrix localMatrix = this->getLocalMatrix(); 956 SkMatrix matrix = viewM; 980 SkMatrix 999 asFragmentProcessor(GrContext*, const SkPaint&, const SkMatrix&, const SkMatrix*, GrColor*, GrFragmentProcessor**) const argument [all...] |
H A D | SkTableMaskFilter.cpp | 28 const SkMatrix&, SkIPoint* margin) const { 27 filterMask(SkMask* dst, const SkMask& src, const SkMatrix&, SkIPoint* margin) const argument
|
/external/skia/src/effects/gradients/ |
H A D | SkLinearGradient.cpp | 42 static SkMatrix pts_to_unit_matrix(const SkPoint pts[2]) { 48 SkMatrix matrix; 93 unsigned mask = SkMatrix::kTranslate_Mask | SkMatrix::kScale_Mask; 219 SkMatrix::MapXYProc dstProc = fDstToIndexProc; 265 SkMatrix* matrix, 408 SkMatrix::MapXYProc dstProc = fDstToIndexProc; 493 const SkMatrix& matrix, 514 const SkMatrix& matrix, 570 const SkMatrix 595 asFragmentProcessor(GrContext*, const SkPaint&, const SkMatrix&, const SkMatrix*, GrColor*, GrFragmentProcessor**) const argument [all...] |
H A D | SkRadialGradient.cpp | 61 SkMatrix rad_to_unit_matrix(const SkPoint& center, SkScalar radius) { 64 SkMatrix matrix; 179 SkMatrix::MapXYProc dstProc = fDstToIndexProc; 229 SkMatrix* matrix, SkShader::TileMode* xy) const { 387 SkMatrix::MapXYProc dstProc = fDstToIndexProc; 466 const SkMatrix& matrix, 487 const SkMatrix& matrix, 545 const SkMatrix& viewM, 546 const SkMatrix* localMatrix, GrColor* paintColor, 550 SkMatrix matri 571 asFragmentProcessor(GrContext*, const SkPaint&, const SkMatrix&, const SkMatrix*, GrColor*, GrFragmentProcessor**) const argument [all...] |
H A D | SkSweepGradient.cpp | 11 static SkMatrix translate(SkScalar dx, SkScalar dy) { 12 SkMatrix matrix; 26 SkMatrix* matrix, SkShader::TileMode* xy) const { 94 SkMatrix::MapXYProc proc = fDstToIndexProc; 95 const SkMatrix& matrix = fDstToIndex; 136 SkMatrix::MapXYProc proc = fDstToIndexProc; 137 const SkMatrix& matrix = fDstToIndex; 215 const SkMatrix& m) { 234 const SkMatrix& matrix) 298 const SkMatrix 323 asFragmentProcessor(GrContext*, const SkPaint&, const SkMatrix&, const SkMatrix*, GrColor*, GrFragmentProcessor**) const argument [all...] |
H A D | SkTwoPointConicalGradient.cpp | 195 : SkGradientShaderBase(desc, SkMatrix::I()) 246 SkMatrix::MapXYProc dstProc = fDstToIndexProc; 296 SkBitmap* bitmap, SkMatrix* matrix, SkShader::TileMode* xy) const { 394 const SkMatrix& viewM, 395 const SkMatrix* localMatrix, 409 const SkMatrix&, const SkMatrix*, 408 asFragmentProcessor(GrContext*, const SkPaint&, const SkMatrix&, const SkMatrix*, GrColor*, GrFragmentProcessor**) const argument
|
/external/skia/src/gpu/ |
H A D | GrPathProcessor.h | 27 const SkMatrix& viewMatrix = SkMatrix::I(), 28 const SkMatrix& localMatrix = SkMatrix::I()) { 41 const SkMatrix& viewMatrix() const { return fViewMatrix; } 42 const SkMatrix& localMatrix() const { return fLocalMatrix; } 58 GrPathProcessor(GrColor color, const SkMatrix& viewMatrix, const SkMatrix& localMatrix); 95 const SkMatrix fViewMatrix; 96 const SkMatrix fLocalMatri 26 Create(GrColor color, const SkMatrix& viewMatrix = SkMatrix::I(), const SkMatrix& localMatrix = SkMatrix::I()) argument [all...] |
/external/skia/src/utils/ |
H A D | SkMatrix44.cpp | 922 static void initFromMatrix(SkMScalar dst[4][4], const SkMatrix& src) { 923 dst[0][0] = SkScalarToMScalar(src[SkMatrix::kMScaleX]); 924 dst[1][0] = SkScalarToMScalar(src[SkMatrix::kMSkewX]); 926 dst[3][0] = SkScalarToMScalar(src[SkMatrix::kMTransX]); 927 dst[0][1] = SkScalarToMScalar(src[SkMatrix::kMSkewY]); 928 dst[1][1] = SkScalarToMScalar(src[SkMatrix::kMScaleY]); 930 dst[3][1] = SkScalarToMScalar(src[SkMatrix::kMTransY]); 935 dst[0][3] = SkScalarToMScalar(src[SkMatrix::kMPersp0]); 936 dst[1][3] = SkScalarToMScalar(src[SkMatrix::kMPersp1]); 938 dst[3][3] = SkScalarToMScalar(src[SkMatrix [all...] |
/external/skia/src/utils/debugger/ |
H A D | SkDrawCommand.h | 79 virtual void setUserMatrix(const SkMatrix&) {} argument 191 SkConcatCommand(const SkMatrix& matrix); 194 SkMatrix fMatrix; 344 const SkMatrix* matrix, 352 SkTLazy<SkMatrix> fMatrix; 420 const SkMatrix* matrix, const SkPaint& paint); 427 SkMatrix fMatrix; 595 SkSetMatrixCommand(const SkMatrix& matrix); 596 void setUserMatrix(const SkMatrix&) override; 599 SkMatrix fUserMatri [all...] |