Searched refs:SkMatrix (Results 26 - 50 of 491) sorted by relevance

1234567891011>>

/external/skia/src/gpu/gl/
H A DGrGLGeometryProcessor.h30 this->setTransformDataMatrix(SkMatrix::I(), pdman, index, transforms);
50 this->emitTransforms(gp, posVar, localCoords, SkMatrix::I(), tin, tout);
56 const SkMatrix& localMatrix,
70 const SkMatrix& mat = SkMatrix::I());
72 static uint32_t ComputePosKey(const SkMatrix& mat) {
83 void setTransformDataMatrix(const SkMatrix& localMatrix,
91 const SkMatrix& transform = GetTransformMatrix(localMatrix, *transforms[t]);
H A DGrGLPrimitiveProcessor.h20 GrGLPrimitiveProcessor() : fViewMatrixName(NULL) { fViewMatrix = SkMatrix::InvalidMatrix(); }
74 static SkMatrix GetTransformMatrix(const SkMatrix& localMatrix, const GrCoordTransform&);
98 const SkMatrix& viewMatrix);
116 Transform() : fType(kVoid_GrSLType) { fCurrentValue = SkMatrix::InvalidMatrix(); }
118 SkMatrix fCurrentValue;
126 SkMatrix fViewMatrix;
H A DGrGLUtil.cpp10 #include "SkMatrix.h"
257 template<> void GrGLGetMatrix<3>(GrGLfloat* dest, const SkMatrix& src) {
259 dest[0] = SkScalarToFloat(src[SkMatrix::kMScaleX]);
260 dest[1] = SkScalarToFloat(src[SkMatrix::kMSkewY]);
261 dest[2] = SkScalarToFloat(src[SkMatrix::kMPersp0]);
264 dest[3] = SkScalarToFloat(src[SkMatrix::kMSkewX]);
265 dest[4] = SkScalarToFloat(src[SkMatrix::kMScaleY]);
266 dest[5] = SkScalarToFloat(src[SkMatrix::kMPersp1]);
269 dest[6] = SkScalarToFloat(src[SkMatrix::kMTransX]);
270 dest[7] = SkScalarToFloat(src[SkMatrix
[all...]
/external/skia/src/core/
H A DSkPictureShader.h24 static SkPictureShader* Create(const SkPicture*, TileMode, TileMode, const SkMatrix*,
33 bool asFragmentProcessor(GrContext*, const SkPaint&, const SkMatrix& viewM, const SkMatrix*,
42 SkPictureShader(const SkPicture*, TileMode, TileMode, const SkMatrix*, const SkRect*);
44 SkShader* refBitmapShader(const SkMatrix&, const SkMatrix* localMatrix, const int maxTextureSize = 0) const;
H A DSkTextMapStateProc.h12 #include "SkMatrix.h"
16 SkTextMapStateProc(const SkMatrix& matrix, const SkPoint& offset, int scalarsPerPosition)
24 if (mtype & (SkMatrix::kAffine_Mask | SkMatrix::kPerspective_Mask)) {
32 if (mtype & SkMatrix::kScale_Mask) {
46 const SkMatrix& fMatrix;
53 const SkMatrix::MapXYProc fProc;
H A DSkMatrix.cpp8 #include "SkMatrix.h"
25 if (0 == mat[SkMatrix::kMPersp0] && 0 == mat[SkMatrix::kMPersp1]) {
26 SkScalar p2 = mat[SkMatrix::kMPersp2];
32 mat[SkMatrix::kMPersp2] = 1;
62 void SkMatrix::reset() {
70 void SkMatrix::set9(const SkScalar buffer[]) {
76 void SkMatrix::setAffine(const SkScalar buffer[]) {
100 uint8_t SkMatrix::computePerspectiveTypeMask() const {
115 uint8_t SkMatrix
[all...]
H A DSkBitmapProcShader.h20 const SkMatrix* localMatrix = NULL);
24 BitmapType asABitmap(SkBitmap*, SkMatrix*, TileMode*) const override;
34 bool asFragmentProcessor(GrContext*, const SkPaint&, const SkMatrix& viewM, const SkMatrix*,
78 const SkMatrix* localMatrix, SkTBlitterAllocator* alloc);
H A DSkLocalMatrixShader.cpp11 SkMatrix lm;
28 SkMatrix tmp;
50 SkShader* SkShader::CreateLocalMatrixShader(SkShader* proxy, const SkMatrix& localMatrix) {
59 const SkMatrix* lm = &localMatrix;
61 SkMatrix otherLocalMatrix;
/external/skia/src/gpu/
H A DGrOvalRenderer.h30 const SkMatrix& viewMatrix,
37 const SkMatrix& viewMatrix,
44 const SkMatrix& viewMatrix,
53 const SkMatrix& viewMatrix,
60 const SkMatrix& viewMatrix,
67 const SkMatrix& viewMatrix,
H A DGrAARectRenderer.h12 #include "SkMatrix.h"
35 const SkMatrix& viewMatrix,
44 const SkMatrix& viewMatrix,
53 const SkMatrix& viewMatrix,
60 const SkMatrix& viewMatrix,
67 const SkMatrix& viewMatrix,
H A DGrLayerHoister.h24 SkMatrix fInitialMat;
25 SkMatrix fPreMat;
26 SkMatrix fLocalMat;
50 const SkMatrix& initialMat,
69 const SkMatrix& initialMat,
H A DGrStencilAndCoverPathRenderer.h30 const SkMatrix& viewMatrix,
44 const SkMatrix& viewMatrix,
51 const SkMatrix& viewMatrix,
H A DGrAAHairLinePathRenderer.h20 const SkMatrix& viewMatrix,
33 const SkMatrix& viewMatrix,
H A DGrDashLinePathRenderer.h21 const SkMatrix& viewMatrix,
37 const SkMatrix& viewMatrix,
H A DGrSoftwarePathRenderer.h28 const SkMatrix& viewMatrix,
41 const SkMatrix& viewMatrix,
H A DGrTextContext.h33 const SkMatrix& viewMatrix, const char text[], size_t byteLength, SkScalar x,
36 const SkMatrix& viewMatrix,
41 const SkMatrix& viewMatrix, const SkTextBlob*, SkScalar x, SkScalar y,
65 const SkPaint&, const SkMatrix& viewMatrix) = 0;
68 const SkMatrix& viewMatrix, const char text[], size_t byteLength,
71 const SkMatrix& viewMatrix,
76 void drawTextAsPath(const SkPaint& origPaint, const SkMatrix& viewMatrix,
79 void drawPosTextAsPath(const SkPaint& origPaint, const SkMatrix& viewMatrix,
/external/skia/experimental/PdfViewer/
H A DSkPdfGraphicsState.h111 SkMatrix fCTM;
113 SkMatrix fContentStreamMatrix;
137 SkMatrix fMatrixTm;
138 SkMatrix fMatrixTlm;
327 fCTM = SkMatrix::I();
328 fMatrixTm = SkMatrix::I();
329 fMatrixTlm = SkMatrix::I();
/external/skia/include/effects/
H A DSk2DPathEffect.h13 #include "SkMatrix.h"
36 const SkMatrix& getMatrix() const { return fMatrix; }
39 explicit Sk2DPathEffect(const SkMatrix& mat);
45 SkMatrix fMatrix, fInverse;
58 static SkLine2DPathEffect* Create(SkScalar width, const SkMatrix& matrix) {
69 SkLine2DPathEffect(SkScalar width, const SkMatrix& matrix)
87 static SkPath2DPathEffect* Create(const SkMatrix& matrix, const SkPath& path) {
95 SkPath2DPathEffect(const SkMatrix&, const SkPath&);
/external/skia/include/gpu/
H A DGrCoordTransform.h12 #include "SkMatrix.h"
64 GrCoordTransform(GrCoordSet sourceCoords, const SkMatrix& m,
74 GrCoordTransform(GrCoordSet sourceCoords, const SkMatrix& m,
87 void reset(GrCoordSet, const SkMatrix&, const GrTexture*, GrTextureParams::FilterMode filter);
88 void reset(GrCoordSet sourceCoords, const SkMatrix& m,
104 SkMatrix* accessMatrix() {
119 const SkMatrix& getMatrix() const { return fMatrix; }
125 static inline SkMatrix MakeDivByTextureWHMatrix(const GrTexture* texture) {
127 SkMatrix mat;
134 SkMatrix fMatri
[all...]
/external/skia/src/gpu/effects/
H A DGrBezierEffect.h62 const SkMatrix& viewMatrix,
65 const SkMatrix& localMatrix,
101 const SkMatrix& viewMatrix() const { return fViewMatrix; }
102 const SkMatrix& localMatrix() const { return fLocalMatrix; }
114 GrConicEffect(GrColor, const SkMatrix& viewMatrix, uint8_t coverage, GrPrimitiveEdgeType,
115 const SkMatrix& localMatrix);
118 SkMatrix fViewMatrix;
119 SkMatrix fLocalMatrix;
144 const SkMatrix& viewMatrix,
147 const SkMatrix
[all...]
H A DGrSimpleTextureEffect.h27 const SkMatrix& matrix,
35 const SkMatrix& matrix,
42 const SkMatrix& matrix,
58 const SkMatrix& matrix,
66 const SkMatrix& matrix,
H A DGrSingleTextureEffect.cpp11 const SkMatrix& m,
20 const SkMatrix& m,
30 const SkMatrix& m,
H A DGrBicubicEffect.h56 static GrFragmentProcessor* Create(GrTexture* tex, const SkMatrix& matrix,
66 const SkMatrix& matrix,
74 static GrFragmentProcessor* Create(GrTexture* tex, const SkMatrix& matrix,
86 static bool ShouldUseBicubic(const SkMatrix& localCoordsToDevice,
91 const SkMatrix &matrix, const SkShader::TileMode tileModes[2]);
93 const SkMatrix &matrix, const SkRect& domain);
/external/skia/include/core/
H A DSkMultiPictureDraw.h11 #include "SkMatrix.h"
43 const SkMatrix* matrix = NULL,
62 SkMatrix fMatrix;
65 void init(SkCanvas*, const SkPicture*, const SkMatrix*, const SkPaint*);
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...]

Completed in 2734 milliseconds

1234567891011>>