Home | History | Annotate | Download | only in pdf

Lines Matching refs:SkMatrix

26 static bool inverseTransformBBox(const SkMatrix& matrix, SkRect* bbox) {
27 SkMatrix inverse;
35 static void unitToPointsMatrix(const SkPoint pts[2], SkMatrix* matrix) {
223 const SkMatrix& inversePerspectiveMatrix) {
234 const SkScalar p0 = inversePerspectiveMatrix[SkMatrix::kMPersp0];
235 const SkScalar p1 = inversePerspectiveMatrix[SkMatrix::kMPersp1];
236 const SkScalar p2 = inversePerspectiveMatrix[SkMatrix::kMPersp2];
262 const SkMatrix& perspectiveRemover) {
275 const SkMatrix& perspectiveRemover) {
300 const SkMatrix& perspectiveRemover) {
351 const SkMatrix& perspectiveRemover) {
464 const SkMatrix& perspectiveRemover) {
477 SkMatrix fCanvasTransform;
478 SkMatrix fShaderTransform;
485 State(const SkShader& shader, const SkMatrix& canvasTransform,
653 const SkMatrix& matrix,
713 const SkMatrix& matrix) {
793 SkMatrix::I());
798 static bool split_perspective(const SkMatrix in, SkMatrix* affine,
799 SkMatrix* perspectiveInverse) {
800 const SkScalar p2 = in[SkMatrix::kMPersp2];
809 const SkScalar sx = in[SkMatrix::kMScaleX];
810 const SkScalar kx = in[SkMatrix::kMSkewX];
811 const SkScalar tx = in[SkMatrix::kMTransX];
812 const SkScalar ky = in[SkMatrix::kMSkewY];
813 const SkScalar sy = in[SkMatrix::kMScaleY];
814 const SkScalar ty = in[SkMatrix::kMTransY];
815 const SkScalar p0 = in[SkMatrix::kMPersp0];
816 const SkScalar p1 = in[SkMatrix::kMPersp1];
838 const SkMatrix& perspectiveRemover) = NULL;
888 SkMatrix mapperMatrix;
891 SkMatrix finalMatrix = fState.get()->fCanvasTransform;
900 SkMatrix perspectiveInverseOnly = SkMatrix::I();
927 SkMatrix inverseMapperMatrix;
964 SkMatrix finalMatrix = fState.get()->fCanvasTransform;
988 SkMatrix unflip;
1017 SkMatrix xMirror;
1024 SkMatrix yMirror;
1032 SkMatrix mirror;
1083 SkMatrix leftMatrix;
1101 SkMatrix rightMatrix;
1121 SkMatrix topMatrix;
1139 SkMatrix bottomMatrix;
1243 const SkMatrix& canvasTransform, const SkIRect& bbox)
1257 SkMatrix matrix;