Lines Matching refs:SimpleMatrix
69 struct SimpleMatrix { struct
75 SkMatrix toSkMatrix(const SimpleMatrix& sm) { in toSkMatrix() argument
81 SimpleMatrix toSimpleSkMatrix(const SkMatrix& sm) { in toSimpleSkMatrix()
82 SimpleMatrix m {sm[0], sm[1], sm[2], in toSimpleSkMatrix()
636 bool clampAsIfUnpremul, const SimpleMatrix& lm)->sk_sp<SkShader> { in EMSCRIPTEN_BINDINGS()
655 const SimpleMatrix& lm)->sk_sp<SkShader> { in EMSCRIPTEN_BINDINGS()
679 const SimpleMatrix& lm)->sk_sp<SkShader> { in EMSCRIPTEN_BINDINGS()
706 const SimpleMatrix& lm)->sk_sp<SkShader> { in EMSCRIPTEN_BINDINGS()
749 .function("concat", optional_override([](SkCanvas& self, const SimpleMatrix& m) { in EMSCRIPTEN_BINDINGS()
787 .function("getTotalMatrix", optional_override([](const SkCanvas& self)->SimpleMatrix { in EMSCRIPTEN_BINDINGS()
1198 value_array<SimpleMatrix>("SkMatrix") in EMSCRIPTEN_BINDINGS()
1199 .element(&SimpleMatrix::scaleX) in EMSCRIPTEN_BINDINGS()
1200 .element(&SimpleMatrix::skewX) in EMSCRIPTEN_BINDINGS()
1201 .element(&SimpleMatrix::transX) in EMSCRIPTEN_BINDINGS()
1203 .element(&SimpleMatrix::skewY) in EMSCRIPTEN_BINDINGS()
1204 .element(&SimpleMatrix::scaleY) in EMSCRIPTEN_BINDINGS()
1205 .element(&SimpleMatrix::transY) in EMSCRIPTEN_BINDINGS()
1207 .element(&SimpleMatrix::pers0) in EMSCRIPTEN_BINDINGS()
1208 .element(&SimpleMatrix::pers1) in EMSCRIPTEN_BINDINGS()
1209 .element(&SimpleMatrix::pers2); in EMSCRIPTEN_BINDINGS()