/external/skia/src/core/ |
H A D | SkLocalMatrixShader.h | 17 SkLocalMatrixShader(SkShader* proxy, const SkMatrix& localMatrix) argument 18 : INHERITED(&localMatrix) 38 const SkMatrix& viewM, const SkMatrix* localMatrix, 41 if (localMatrix) { 42 tmp.preConcat(*localMatrix); 58 SkShader* refAsALocalMatrixShader(SkMatrix* localMatrix) const override { 59 if (localMatrix) { 60 *localMatrix = this->getLocalMatrix();
|
H A D | SkLocalMatrixShader.cpp | 50 SkShader* SkShader::CreateLocalMatrixShader(SkShader* proxy, const SkMatrix& localMatrix) { argument 55 if (localMatrix.isIdentity()) { 59 const SkMatrix* lm = &localMatrix; 64 otherLocalMatrix.preConcat(localMatrix);
|
H A D | SkBitmapProcShader.cpp | 35 const SkMatrix* localMatrix) 36 : INHERITED(localMatrix) { 317 SkShader::TileMode tmy, const SkMatrix* localMatrix, 336 shader = SkNEW_ARGS(SkBitmapProcShader, (src, tmx, tmy, localMatrix)); 338 shader = allocator->createT<SkBitmapProcShader>(src, tmx, tmy, localMatrix); 377 const SkMatrix* localMatrix, GrColor* paintColor, 386 if (localMatrix) { 388 if (!localMatrix->invert(&inv)) { 34 SkBitmapProcShader(const SkBitmap& src, TileMode tmx, TileMode tmy, const SkMatrix* localMatrix) argument 316 SkCreateBitmapShader(const SkBitmap& src, SkShader::TileMode tmx, SkShader::TileMode tmy, const SkMatrix* localMatrix, SkTBlitterAllocator* allocator) argument 375 asFragmentProcessor(GrContext* context, const SkPaint& paint, const SkMatrix& viewM, const SkMatrix* localMatrix, GrColor* paintColor, GrFragmentProcessor** fp) const argument
|
H A D | SkPictureShader.cpp | 32 const SkMatrix& localMatrix) 40 fLocalMatrixStorage[i] = localMatrix[i]; 105 const SkMatrix* localMatrix, const SkRect* tile) 106 : INHERITED(localMatrix) 118 const SkMatrix* localMatrix, const SkRect* tile) { 122 return SkNEW_ARGS(SkPictureShader, (picture, tmx, tmy, localMatrix, tile)); 310 const SkMatrix& viewM, const SkMatrix* localMatrix, 317 SkAutoTUnref<SkShader> bitmapShader(this->refBitmapShader(viewM, localMatrix, maxTextureSize)); 27 BitmapShaderKey(uint32_t pictureID, const SkRect& tile, SkShader::TileMode tmx, SkShader::TileMode tmy, const SkSize& scale, const SkMatrix& localMatrix) argument 104 SkPictureShader(const SkPicture* picture, TileMode tmx, TileMode tmy, const SkMatrix* localMatrix, const SkRect* tile) argument 117 Create(const SkPicture* picture, TileMode tmx, TileMode tmy, const SkMatrix* localMatrix, const SkRect* tile) argument 309 asFragmentProcessor(GrContext* context, const SkPaint& paint, const SkMatrix& viewM, const SkMatrix* localMatrix, GrColor* paintColor, GrFragmentProcessor** fp) const argument
|
H A D | SkShader.cpp | 40 SkShader::SkShader(const SkMatrix* localMatrix) { argument 42 if (localMatrix) { 43 fLocalMatrix = *localMatrix; 235 const SkMatrix* localMatrix) { 236 return SkCreateBitmapShader(src, tmx, tmy, localMatrix, NULL); 240 const SkMatrix* localMatrix, const SkRect* tile) { 241 return SkPictureShader::Create(src, tmx, tmy, localMatrix, tile); 234 CreateBitmapShader(const SkBitmap& src, TileMode tmx, TileMode tmy, const SkMatrix* localMatrix) argument 239 CreatePictureShader(const SkPicture* src, TileMode tmx, TileMode tmy, const SkMatrix* localMatrix, const SkRect* tile) argument
|
/external/skia/src/gpu/gl/ |
H A D | GrGLPrimitiveProcessor.cpp | 12 SkMatrix GrGLPrimitiveProcessor::GetTransformMatrix(const SkMatrix& localMatrix, argument 17 combined.setConcat(coordTransform.getMatrix(), localMatrix);
|
H A D | GrGLGeometryProcessor.cpp | 22 const SkMatrix& localMatrix, 39 type |= localMatrix.getType(); 19 emitTransforms(GrGLGPBuilder* pb, const GrShaderVar& posVar, const char* localCoords, const SkMatrix& localMatrix, const TransformsIn& tin, TransformsOut* tout) argument
|
H A D | GrGLGeometryProcessor.h | 40 this->setTransformDataMatrix(gp.localMatrix(), pdman, index, transforms); 56 const SkMatrix& localMatrix, 83 void setTransformDataMatrix(const SkMatrix& localMatrix, argument 91 const SkMatrix& transform = GetTransformMatrix(localMatrix, *transforms[t]);
|
/external/skia/src/gpu/ |
H A D | GrPathProcessor.cpp | 15 const SkMatrix& localMatrix) 19 , fLocalMatrix(localMatrix) { 13 GrPathProcessor(GrColor color, const SkMatrix& viewMatrix, const SkMatrix& localMatrix) argument
|
H A D | GrPathProcessor.h | 28 const SkMatrix& localMatrix = SkMatrix::I()) { 29 return SkNEW_ARGS(GrPathProcessor, (color, viewMatrix, localMatrix)); 42 const SkMatrix& localMatrix() const { return fLocalMatrix; } function in class:GrPathProcessor 58 GrPathProcessor(GrColor color, const SkMatrix& viewMatrix, const SkMatrix& localMatrix); 86 if (leftUsesLocalCoords && !left.localMatrix().cheapEqualTo(right.localMatrix())) {
|
H A D | GrDefaultGeoProcFactory.cpp | 26 const SkMatrix& localMatrix, 31 localMatrix, 43 const SkMatrix& localMatrix() const { return fLocalMatrix; } function in class:DefaultGeoProc 91 gp.localMatrix(), args.fTransformsIn, args.fTransformsOut); 95 gp.localMatrix(), args.fTransformsIn, args.fTransformsOut); 125 key |= local.fUsesLocalCoords && def.localMatrix().hasPerspective() ? 0x1 << 24 : 0x0; 180 const SkMatrix& localMatrix, 188 , fLocalMatrix(localMatrix) 261 const SkMatrix& localMatrix, 266 localMatrix, 23 Create(uint32_t gpTypeFlags, GrColor color, const SkMatrix& viewMatrix, const SkMatrix& localMatrix, uint8_t coverage) argument 177 DefaultGeoProc(uint32_t gpTypeFlags, GrColor color, const SkMatrix& viewMatrix, const SkMatrix& localMatrix, uint8_t coverage) argument 258 Create(uint32_t gpTypeFlags, GrColor color, const SkMatrix& viewMatrix, const SkMatrix& localMatrix, uint8_t coverage) argument [all...] |
H A D | GrRectBatch.cpp | 29 const SkMatrix* localMatrix) { 33 if (localMatrix) { 34 return GrDefaultGeoProcFactory::Create(flags, color, SkMatrix::I(), *localMatrix); 86 // if we have a local rect, then we apply the localMatrix directly to the localRect to 96 invert.preConcat(this->localMatrix()); 176 const SkMatrix& localMatrix() const { return fGeoData[0].fLocalMatrix; } function in class:RectBatch 197 if (this->hasLocalMatrix() && !this->localMatrix().cheapEqualTo(that->localMatrix())) { 227 const SkMatrix* localMatrix) { 240 if (localMatrix) { 27 create_rect_gp(bool hasExplicitLocalCoords, GrColor color, const SkMatrix* localMatrix) argument 223 Create(GrColor color, const SkMatrix& viewMatrix, const SkRect& rect, const SkRect* localRect, const SkMatrix* localMatrix) argument 265 SkMatrix localMatrix; local [all...] |
/external/skia/gm/ |
H A D | gradient_matrix.cpp | 64 static SkShader* make_linear_gradient(const SkPoint pts[2], const SkMatrix& localMatrix) { argument 66 SkShader::kClamp_TileMode, 0, &localMatrix); 69 static SkShader* make_radial_gradient(const SkPoint pts[2], const SkMatrix& localMatrix) { argument 75 SkShader::kClamp_TileMode, 0, &localMatrix);
|
H A D | pictureshadertile.cpp | 112 SkMatrix localMatrix; variable 113 localMatrix.setTranslate(tiles[i].offsetX * kPictureSize, 115 localMatrix.postScale(kFillSize / (2 * kPictureSize), 130 &localMatrix,
|
H A D | shaderbounds.cpp | 13 const SkMatrix& localMatrix) { 22 SkShader::kClamp_TileMode, 0, &localMatrix); 30 bool alternate, const SkMatrix& localMatrix); 12 MakeLinear(SkScalar width, SkScalar height, bool alternate, const SkMatrix& localMatrix) argument
|
H A D | pictureshader.cpp | 65 SkMatrix ctm, localMatrix; variable 68 localMatrix.setScale(2, 2); 69 this->drawScene(canvas, ctm, localMatrix, 0); 72 localMatrix.setScale(-1, -1); 73 this->drawScene(canvas, ctm, localMatrix, 0); 77 this->drawScene(canvas, ctm, localMatrix, 0); 81 localMatrix.setTranslate(fTileSize / 4, fTileSize / 4); 82 localMatrix.preRotate(45); 83 localMatrix.preScale(-2, -2); 84 this->drawScene(canvas, ctm, localMatrix, 90 SkMatrix ctm, localMatrix; local 140 drawScene(SkCanvas* canvas, const SkMatrix& matrix, const SkMatrix& localMatrix, unsigned tileMode) argument [all...] |
H A D | dcshader.cpp | 37 const SkMatrix* localMatrix, GrColor* color, 103 const SkMatrix* localMatrix, GrColor* color, 102 asFragmentProcessor(GrContext*, const SkPaint& paint, const SkMatrix& viewM, const SkMatrix* localMatrix, GrColor* color, GrFragmentProcessor** fp) const argument
|
H A D | gradients.cpp | 43 SkShader::TileMode tm, const SkMatrix& localMatrix) { 45 data.fCount, tm, 0, &localMatrix); 49 SkShader::TileMode tm, const SkMatrix& localMatrix) { 54 data.fPos, data.fCount, tm, 0, &localMatrix); 58 SkShader::TileMode, const SkMatrix& localMatrix) { 63 data.fPos, data.fCount, 0, &localMatrix); 67 SkShader::TileMode tm, const SkMatrix& localMatrix) { 77 0, &localMatrix); 81 SkShader::TileMode tm, const SkMatrix& localMatrix) { 90 data.fCount, tm, 0, &localMatrix); 42 MakeLinear(const SkPoint pts[2], const GradData& data, SkShader::TileMode tm, const SkMatrix& localMatrix) argument 48 MakeRadial(const SkPoint pts[2], const GradData& data, SkShader::TileMode tm, const SkMatrix& localMatrix) argument 57 MakeSweep(const SkPoint pts[2], const GradData& data, SkShader::TileMode, const SkMatrix& localMatrix) argument 66 Make2Radial(const SkPoint pts[2], const GradData& data, SkShader::TileMode tm, const SkMatrix& localMatrix) argument 80 Make2Conical(const SkPoint pts[2], const GradData& data, SkShader::TileMode tm, const SkMatrix& localMatrix) argument [all...] |
H A D | gradients_2pt_conical.cpp | 41 SkShader::TileMode tm, const SkMatrix& localMatrix) { 50 data.fCount, tm, 0, &localMatrix); 54 SkShader::TileMode tm, const SkMatrix& localMatrix) { 63 data.fCount, tm, 0, &localMatrix); 67 SkShader::TileMode tm, const SkMatrix& localMatrix) { 76 0, &localMatrix); 80 SkShader::TileMode tm, const SkMatrix& localMatrix) { 89 0, &localMatrix); 93 SkShader::TileMode tm, const SkMatrix& localMatrix) { 102 0, &localMatrix); 40 Make2ConicalOutside(const SkPoint pts[2], const GradData& data, SkShader::TileMode tm, const SkMatrix& localMatrix) argument 53 Make2ConicalOutsideFlip(const SkPoint pts[2], const GradData& data, SkShader::TileMode tm, const SkMatrix& localMatrix) argument 66 Make2ConicalInside(const SkPoint pts[2], const GradData& data, SkShader::TileMode tm, const SkMatrix& localMatrix) argument 79 Make2ConicalInsideFlip(const SkPoint pts[2], const GradData& data, SkShader::TileMode tm, const SkMatrix& localMatrix) argument 92 Make2ConicalInsideCenter(const SkPoint pts[2], const GradData& data, SkShader::TileMode tm, const SkMatrix& localMatrix) argument 105 Make2ConicalZeroRad(const SkPoint pts[2], const GradData& data, SkShader::TileMode tm, const SkMatrix& localMatrix) argument 118 Make2ConicalZeroRadFlip(const SkPoint pts[2], const GradData& data, SkShader::TileMode tm, const SkMatrix& localMatrix) argument 131 Make2ConicalZeroRadCenter(const SkPoint pts[2], const GradData& data, SkShader::TileMode tm, const SkMatrix& localMatrix) argument 144 Make2ConicalZeroRadOutside(const SkPoint pts[2], const GradData& data, SkShader::TileMode tm, const SkMatrix& localMatrix) argument 157 Make2ConicalZeroRadFlipOutside(const SkPoint pts[2], const GradData& data, SkShader::TileMode tm, const SkMatrix& localMatrix) argument 170 Make2ConicalEdgeX(const SkPoint pts[2], const GradData& data, SkShader::TileMode tm, const SkMatrix& localMatrix) argument 184 Make2ConicalEdgeY(const SkPoint pts[2], const GradData& data, SkShader::TileMode tm, const SkMatrix& localMatrix) argument 198 Make2ConicalZeroRadEdgeX(const SkPoint pts[2], const GradData& data, SkShader::TileMode tm, const SkMatrix& localMatrix) argument 212 Make2ConicalZeroRadEdgeY(const SkPoint pts[2], const GradData& data, SkShader::TileMode tm, const SkMatrix& localMatrix) argument 226 Make2ConicalTouchX(const SkPoint pts[2], const GradData& data, SkShader::TileMode tm, const SkMatrix& localMatrix) argument 240 Make2ConicalTouchY(const SkPoint pts[2], const GradData& data, SkShader::TileMode tm, const SkMatrix& localMatrix) argument 254 Make2ConicalInsideSmallRad(const SkPoint pts[2], const GradData& data, SkShader::TileMode tm, const SkMatrix& localMatrix) argument [all...] |
/external/skia/samplecode/ |
H A D | SampleLayers.cpp | 30 static void make_paint(SkPaint* paint, const SkMatrix& localMatrix) { argument 34 0, &localMatrix);
|
/external/skia/src/gpu/effects/ |
H A D | GrBitmapTextGeoProc.h | 26 const SkMatrix& localMatrix) { 27 return SkNEW_ARGS(GrBitmapTextGeoProc, (color, tex, p, format, localMatrix)); 39 const SkMatrix& localMatrix() const { return fLocalMatrix; } function in class:GrBitmapTextGeoProc 52 GrMaskFormat format, const SkMatrix& localMatrix); 24 Create(GrColor color, GrTexture* tex, const GrTextureParams& p, GrMaskFormat format, const SkMatrix& localMatrix) argument
|
H A D | GrBezierEffect.h | 65 const SkMatrix& localMatrix, 74 localMatrix)); 81 localMatrix)); 85 localMatrix)); 102 const SkMatrix& localMatrix() const { return fLocalMatrix; } function in class:GrConicEffect 115 const SkMatrix& localMatrix); 147 const SkMatrix& localMatrix, 156 localMatrix)); 163 localMatrix)); 167 localMatrix)); 61 Create(GrColor color, const SkMatrix& viewMatrix, const GrPrimitiveEdgeType edgeType, const GrDrawTargetCaps& caps, const SkMatrix& localMatrix, uint8_t coverage = 0xff) argument 143 Create(GrColor color, const SkMatrix& viewMatrix, const GrPrimitiveEdgeType edgeType, const GrDrawTargetCaps& caps, const SkMatrix& localMatrix, uint8_t coverage = 0xff) argument 184 const SkMatrix& localMatrix() const { return fLocalMatrix; } function in class:GrQuadEffect [all...] |
H A D | GrBezierEffect.cpp | 98 this->emitTransforms(pb, gpArgs->fPositionVar, gp.inPosition()->fName, gp.localMatrix(), 180 key |= local.fUsesLocalCoords && ce.localMatrix().hasPerspective() ? 0x10 : 0x0; 201 GrPrimitiveEdgeType edgeType, const SkMatrix& localMatrix) 327 this->emitTransforms(pb, gpArgs->fPositionVar, gp.inPosition()->fName, gp.localMatrix(), 395 key |= local.fUsesLocalCoords && ce.localMatrix().hasPerspective() ? 0x10 : 0x0; 416 GrPrimitiveEdgeType edgeType, const SkMatrix& localMatrix) 419 , fLocalMatrix(localMatrix) 200 GrConicEffect(GrColor color, const SkMatrix& viewMatrix, uint8_t coverage, GrPrimitiveEdgeType edgeType, const SkMatrix& localMatrix) argument 415 GrQuadEffect(GrColor color, const SkMatrix& viewMatrix, uint8_t coverage, GrPrimitiveEdgeType edgeType, const SkMatrix& localMatrix) argument
|
H A D | GrBitmapTextGeoProc.cpp | 61 cte.localMatrix(), args.fTransformsIn, args.fTransformsOut); 109 key |= local.fUsesLocalCoords && gp.localMatrix().hasPerspective() ? 0x2 : 0x0; 125 const SkMatrix& localMatrix) 127 , fLocalMatrix(localMatrix) 123 GrBitmapTextGeoProc(GrColor color, GrTexture* texture, const GrTextureParams& params, GrMaskFormat format, const SkMatrix& localMatrix) argument
|
/external/skia/include/gpu/ |
H A D | GrContext.h | 266 * @param localMatrix an optional matrix to transform the shader coordinates before applying 275 const SkMatrix* localMatrix = NULL); 278 * Draws a non-AA rect with paint and a localMatrix 285 const SkMatrix& localMatrix) { 286 this->drawNonAARectToRect(rt, clip, paint, viewMatrix, rect, rect, &localMatrix); 280 drawNonAARectWithLocalMatrix(GrRenderTarget* rt, const GrClip& clip, const GrPaint& paint, const SkMatrix& viewMatrix, const SkRect& rect, const SkMatrix& localMatrix) argument
|