Searched defs:SkMatrix (Results 1 - 17 of 17) sorted by relevance

/external/skia/src/gpu/
H A DGrPathProcessor.h21 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 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/src/core/
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 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 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;
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 DSkDevice.cpp82 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 DSkImageFilter.cpp70 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 DSkTableMaskFilter.cpp28 const SkMatrix&, SkIPoint* margin) const {
27 filterMask(SkMask* dst, const SkMask& src, const SkMatrix&, SkIPoint* margin) const argument
H A DSkMatrixConvolutionImageFilter.cpp326 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 DSkMagnifierImageFilter.cpp257 GrTexture* texture, const SkMatrix&,
256 asFragmentProcessor(GrFragmentProcessor** fp, GrTexture* texture, const SkMatrix&, const SkIRect&bounds) const argument
/external/skia/src/gpu/text/
H A DGrStencilAndCoverTextContext.h35 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 DSkDevice.h22 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 DSkCanvas.h421 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 DSkMatrix.h18 /** \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 DSkMatrix44.cpp946 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 DSkJSONCanvas.cpp494 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 DSkDrawCommand.h82 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...]

Completed in 9596 milliseconds