Searched defs:SkMatrix (Results 1 - 22 of 22) sorted by last modified time

/external/skia/gm/
H A Dgradient_matrix.cpp11 #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 DSkCanvas.h429 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 DSkDevice.h21 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 DSkMatrix.h17 /** \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 DSkBitmapProcShader.cpp35 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 DSkDevice.cpp105 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 DSkImageFilter.cpp45 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 DSkMaskFilter.cpp33 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 DSkPathEffect.cpp21 const SkStrokeRec&, const SkMatrix&, const SkRect*) const {
20 asPoints(PointData* results, const SkPath& src, const SkStrokeRec&, const SkMatrix&, const SkRect*) const argument
H A DSkPictureShader.cpp32 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 DSkShader.cpp40 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 DSkMagnifierImageFilter.cpp281 const SkMatrix&, const SkIRect&bounds) const {
280 asFragmentProcessor(GrFragmentProcessor** fp, GrTexture* texture, const SkMatrix&, const SkIRect&bounds) const argument
H A DSkMatrixConvolutionImageFilter.cpp320 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 DSkPerlinNoiseShader.cpp79 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 DSkTableMaskFilter.cpp28 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 DSkLinearGradient.cpp42 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 DSkRadialGradient.cpp61 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 DSkSweepGradient.cpp11 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 DSkTwoPointConicalGradient.cpp195 : 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 DGrPathProcessor.h27 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 DSkMatrix44.cpp922 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 DSkDrawCommand.h79 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...]

Completed in 279 milliseconds