Searched defs:localMatrix (Results 1 - 25 of 42) sorted by relevance

12

/external/skia/src/core/
H A DSkLocalMatrixShader.h17 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 DSkLocalMatrixShader.cpp50 SkShader* SkShader::CreateLocalMatrixShader(SkShader* proxy, const SkMatrix& localMatrix) { argument
55 if (localMatrix.isIdentity()) {
59 const SkMatrix* lm = &localMatrix;
64 otherLocalMatrix.preConcat(localMatrix);
H A DSkBitmapProcShader.cpp35 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 DSkPictureShader.cpp32 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 DSkShader.cpp40 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 DGrGLPrimitiveProcessor.cpp12 SkMatrix GrGLPrimitiveProcessor::GetTransformMatrix(const SkMatrix& localMatrix, argument
17 combined.setConcat(coordTransform.getMatrix(), localMatrix);
H A DGrGLGeometryProcessor.cpp22 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 DGrGLGeometryProcessor.h40 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 DGrPathProcessor.cpp15 const SkMatrix& localMatrix)
19 , fLocalMatrix(localMatrix) {
13 GrPathProcessor(GrColor color, const SkMatrix& viewMatrix, const SkMatrix& localMatrix) argument
H A DGrPathProcessor.h28 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 DGrDefaultGeoProcFactory.cpp26 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 DGrRectBatch.cpp29 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 Dgradient_matrix.cpp64 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 Dpictureshadertile.cpp112 SkMatrix localMatrix; variable
113 localMatrix.setTranslate(tiles[i].offsetX * kPictureSize,
115 localMatrix.postScale(kFillSize / (2 * kPictureSize),
130 &localMatrix,
H A Dshaderbounds.cpp13 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 Dpictureshader.cpp65 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 Ddcshader.cpp37 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 Dgradients.cpp43 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 Dgradients_2pt_conical.cpp41 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 DSampleLayers.cpp30 static void make_paint(SkPaint* paint, const SkMatrix& localMatrix) { argument
34 0, &localMatrix);
/external/skia/src/gpu/effects/
H A DGrBitmapTextGeoProc.h26 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 DGrBezierEffect.h65 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 DGrBezierEffect.cpp98 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 DGrBitmapTextGeoProc.cpp61 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 DGrContext.h266 * @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

Completed in 352 milliseconds

12