Lines Matching refs:SimpleMatrix
111 struct SimpleMatrix { struct
117 SkMatrix toSkMatrix(const SimpleMatrix& sm) { in toSkMatrix() argument
123 SimpleMatrix toSimpleSkMatrix(const SkMatrix& sm) { in toSimpleSkMatrix()
124 SimpleMatrix m {sm[0], sm[1], sm[2], in toSimpleSkMatrix()
560 bool clampAsIfUnpremul, const SimpleMatrix& lm)->sk_sp<SkShader> { in EMSCRIPTEN_BINDINGS()
579 const SimpleMatrix& lm)->sk_sp<SkShader> { in EMSCRIPTEN_BINDINGS()
603 const SimpleMatrix& lm)->sk_sp<SkShader> { in EMSCRIPTEN_BINDINGS()
630 const SimpleMatrix& lm)->sk_sp<SkShader> { in EMSCRIPTEN_BINDINGS()
667 .function("concat", optional_override([](SkCanvas& self, const SimpleMatrix& m) { in EMSCRIPTEN_BINDINGS()
704 .function("getTotalMatrix", optional_override([](const SkCanvas& self)->SimpleMatrix { in EMSCRIPTEN_BINDINGS()
1096 value_array<SimpleMatrix>("SkMatrix") in EMSCRIPTEN_BINDINGS()
1097 .element(&SimpleMatrix::scaleX) in EMSCRIPTEN_BINDINGS()
1098 .element(&SimpleMatrix::skewX) in EMSCRIPTEN_BINDINGS()
1099 .element(&SimpleMatrix::transX) in EMSCRIPTEN_BINDINGS()
1101 .element(&SimpleMatrix::skewY) in EMSCRIPTEN_BINDINGS()
1102 .element(&SimpleMatrix::scaleY) in EMSCRIPTEN_BINDINGS()
1103 .element(&SimpleMatrix::transY) in EMSCRIPTEN_BINDINGS()
1105 .element(&SimpleMatrix::pers0) in EMSCRIPTEN_BINDINGS()
1106 .element(&SimpleMatrix::pers1) in EMSCRIPTEN_BINDINGS()
1107 .element(&SimpleMatrix::pers2); in EMSCRIPTEN_BINDINGS()