Home
last modified time | relevance | path

Searched refs:SkM44 (Results 1 – 25 of 109) sorted by relevance

12345

/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/skia/include/core/
H A DSkM44.h133 class SK_API SkM44 {
135 SkM44(const SkM44& src) = default;
136 SkM44& operator=(const SkM44& src) = default;
138 constexpr SkM44() in SkM44() function
145 SkM44(const SkM44& a, const SkM44& b) { in SkM44() function
270 SkM44& setIdentity() { in setIdentity()
322 SkM44& setConcat(const SkM44& a, const SkM44& b);
324 friend SkM44 operator*(const SkM44& a, const SkM44& b) {
325 return SkM44(a, b);
328 SkM44& preConcat(const SkM44& m) { in preConcat()
[all …]
/dports/www/qt5-webengine/qtwebengine-everywhere-src-5.15.2/src/3rdparty/chromium/third_party/skia/include/core/
H A DSkM44.h122 class SkM44 {
124 SkM44(const SkM44& src) = default;
125 SkM44& operator=(const SkM44& src) = default;
127 constexpr SkM44() in SkM44() function
134 SkM44(const SkM44& a, const SkM44& b) { in SkM44() function
146 SkM44(NaN_Constructor) in SkM44() function
265 SkM44& setIdentity() { in setIdentity()
314 SkM44& setConcat16(const SkM44& a, const SkScalar colMajor[16]);
316 SkM44& setConcat(const SkM44& a, const SkM44& b) { in setConcat()
320 friend SkM44 operator*(const SkM44& a, const SkM44& b) {
[all …]
/dports/www/qt5-webengine/qtwebengine-everywhere-src-5.15.2/src/3rdparty/chromium/third_party/skia/modules/sksg/src/
H A DSkSGTransform.cpp24 SkMatrix AsSkMatrix<SkM44>(const SkM44& m) { return m.asM33(); } in AsSkMatrix()
27 SkM44 AsSkM44(const T&);
30 SkM44 AsSkM44<SkMatrix>(const SkMatrix& m) { return SkM44(m); } in AsSkM44()
33 SkM44 AsSkM44<SkM44>(const SkM44& m) { return m; } in AsSkM44()
71 SkM44 asM44() const override { in asM44()
117 SkM44 asM44() const override { in asM44()
135 SkM44 Matrix<SkMatrix>::asM44() const { return SkM44(fMatrix); } in asM44()
138 SkMatrix Matrix<SkM44>::asMatrix() const { return fMatrix.asM33(); } in asMatrix()
141 SkM44 Matrix<SkM44>::asM44() const { return fMatrix; } in asM44()
166 ? sk_sp<Transform>(new Inverse<SkM44 >(std::move(t))) in MakeInverse()
[all …]
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/skia/modules/sksg/src/
H A DSkSGTransform.cpp24 SkMatrix AsSkMatrix<SkM44>(const SkM44& m) { return m.asM33(); } in AsSkMatrix()
27 SkM44 AsSkM44(const T&);
30 SkM44 AsSkM44<SkMatrix>(const SkMatrix& m) { return SkM44(m); } in AsSkM44()
33 SkM44 AsSkM44<SkM44>(const SkM44& m) { return m; } in AsSkM44()
71 SkM44 asM44() const override { in asM44()
117 SkM44 asM44() const override { in asM44()
135 SkM44 Matrix<SkMatrix>::asM44() const { return SkM44(fMatrix); } in asM44()
138 SkMatrix Matrix<SkM44>::asMatrix() const { return fMatrix.asM33(); } in asMatrix()
141 SkM44 Matrix<SkM44>::asM44() const { return fMatrix; } in asM44()
166 ? sk_sp<Transform>(new Inverse<SkM44 >(std::move(t))) in MakeInverse()
[all …]
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/skia/src/core/
H A DSkM44.cpp14 bool SkM44::operator==(const SkM44& other) const { in operator ==()
44 SkM44& SkM44::setConcat(const SkM44& a, const SkM44& b) { in setConcat()
66 SkM44& SkM44::preConcat(const SkMatrix& b) { in preConcat()
85 SkM44& SkM44::preTranslate(SkScalar x, SkScalar y, SkScalar z) { in preTranslate()
105 SkM44& SkM44::preScale(SkScalar x, SkScalar y) { in preScale()
146 bool SkM44::invert(SkM44* inverse) const { in invert()
223 SkM44 SkM44::transpose() const { in transpose()
224 SkM44 trans(SkM44::kUninitialized_Constructor); in transpose()
246 SkM44& SkM44::setRotate(SkV3 axis, SkScalar radians) { in setRotate()
279 SkM44 m(SkM44::kUninitialized_Constructor); in Sk3LookAt()
[all …]
H A DSkMatrixProvider.h20 SkMatrixProvider(const SkM44& localToDevice) in SkMatrixProvider()
29 const SkM44& localToDevice44() const { return fLocalToDevice; } in localToDevice44()
31 virtual bool getLocalToMarker(uint32_t id, SkM44* localToMarker) const = 0;
36 SkM44 fLocalToDevice;
46 bool getLocalToMarker(uint32_t id, SkM44* localToMarker) const override { in getLocalToMarker()
57 : SkMatrixProvider(SkM44::Translate(dx, dy) * parent.localToDevice44()) in SkPostTranslateMatrixProvider()
61 bool getLocalToMarker(uint32_t id, SkM44* localToMarker) const override { in getLocalToMarker()
72 : SkMatrixProvider(parent.localToDevice44() * SkM44(preMatrix)) in SkPreConcatMatrixProvider()
76 bool getLocalToMarker(uint32_t id, SkM44* localToMarker) const override { in getLocalToMarker()
96 bool getLocalToMarker(uint32_t, SkM44*) const override { return false; } in getLocalToMarker() argument
H A DSkMarkerStack.h20 void setMarker(uint32_t id, const SkM44& mx, void* boundary);
21 bool findMarker(uint32_t id, SkM44* mx) const;
22 bool findMarkerInverse(uint32_t id, SkM44* mx) const;
28 SkM44 fMatrix;
29 SkM44 fMatrixInverse;
H A DSkMarkerStack.cpp10 void SkMarkerStack::setMarker(uint32_t id, const SkM44& mx, void* boundary) { in setMarker()
13 SkM44 inv; in setMarker()
32 bool SkMarkerStack::findMarker(uint32_t id, SkM44* mx) const { in findMarker()
45 bool SkMarkerStack::findMarkerInverse(uint32_t id, SkM44* mx) const { in findMarkerInverse()
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/skia/tests/
H A DM44Test.cpp11 static bool eq(const SkM44& a, const SkM44& b, float tol) { in eq()
24 SkM44 m, im; in DEF_TEST()
30 REPORTER_ASSERT(reporter, SkM44() == m); in DEF_TEST()
32 REPORTER_ASSERT(reporter, SkM44() == im); in DEF_TEST()
41 m = SkM44::ColMajor(f); in DEF_TEST()
48 SkM44 t = m.transpose(); in DEF_TEST()
51 SkM44 tt = t.transpose(); in DEF_TEST()
55 m = SkM44::RowMajor(f); in DEF_TEST()
80 SkM44 m = { in DEF_TEST()
94 SkM44 m( 1, 2, 3, 4, in DEF_TEST()
[all …]
/dports/www/qt5-webengine/qtwebengine-everywhere-src-5.15.2/src/3rdparty/chromium/third_party/skia/src/core/
H A DSkM44.cpp14 bool SkM44::operator==(const SkM44& other) const { in operator ==()
44 SkM44& SkM44::setRowMajor(const SkScalar v[]) { in setRowMajor()
49 SkM44& SkM44::setConcat16(const SkM44& a, const SkScalar b[16]) { in setConcat16()
71 SkM44& SkM44::preConcat(const SkMatrix& b) { in preConcat()
90 SkM44& SkM44::preTranslate(SkScalar x, SkScalar y) { in preTranslate()
100 SkM44& SkM44::preScale(SkScalar x, SkScalar y) { in preScale()
163 bool SkM44::invert(SkM44* inverse) const { in invert()
243 SkM44 SkM44::transpose() const { in transpose()
244 SkM44 trans(SkM44::kUninitialized_Constructor); in transpose()
265 SkM44& SkM44::setRotate(SkV3 axis, SkScalar radians) { in setRotate()
[all …]
/dports/www/qt5-webengine/qtwebengine-everywhere-src-5.15.2/src/3rdparty/chromium/third_party/skia/samplecode/
H A DSample3D.cpp68 static SkM44 inv(const SkM44& m) { in inv()
69 SkM44 inverse; in inv()
106 return SkM44::Rotate(axis, rad); in R()
109 SkM44 asM44(SkScalar scale) const { in asM44()
114 static bool front(const SkM44& m) { in front()
115 SkM44 m2(SkM44::kUninitialized_Constructor); in front()
188 SkM44 rotation() { in rotation()
231 SkM44 fWorldToClick,
289 SkM44 trans = SkM44::Translate(200, 200, 0); // center of the rotation in onDrawContent()
423 SkM44 inv; in drawContent()
[all …]
/dports/www/qt5-webengine/qtwebengine-everywhere-src-5.15.2/src/3rdparty/chromium/third_party/skia/gm/
H A Dcrbug_224618.cpp57 SkM44 proj{1.f, 0.f, 0.f, 0.f, in onDraw()
61 SkM44 zoom = SkM44::Translate(0.f, 0.f, radius); in onDraw()
62 SkM44 postZoom = SkM44::Translate(0.f, 0.f, -radius - 1.f); in onDraw()
63 SkM44 rotateHorizontal = SkM44::Rotate({0, 1, 0}, 2.356194490192345f); in onDraw()
84 SkM44 model = SkM44::Rotate({axisAngles[i].x, axisAngles[i].y, axisAngles[i].z}, in onDraw()
86 model = SkM44::Translate(radius, radius) * proj * // project and place content in onDraw()
88 SkM44::Translate(-radius, -radius); // center content in onDraw()
H A D3d.cpp22 static SkM44 inv(const SkM44& m) { in inv()
23 SkM44 inverse(SkM44::kUninitialized_Constructor); in inv()
30 static SkM44 make_ctm(const Info& info, const SkM44& model, SkSize size) { in make_ctm()
31 SkM44 camera, perspective, viewport; in make_ctm()
51 SkM44 m = SkM44::Rotate({0, 1, 0}, SK_ScalarPI/6); in do_draw()
H A Dpostercircle.cpp85 SkM44 proj; in onDraw()
122 SkM44 model = SkM44::Translate(kStageWidth/2, kStageHeight/2 + 25, 0) in onDraw()
124 * SkM44::Translate(0, ringY, 0) in onDraw()
125 * SkM44::Rotate({0,1,0}, SkDegreesToRadians(yRotation)) in onDraw()
126 * SkM44::Translate(0, 0, kRingRadius); in onDraw()
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/skia/gm/
H A Dcrbug_224618.cpp57 SkM44 proj{1.f, 0.f, 0.f, 0.f, in onDraw()
61 SkM44 zoom = SkM44::Translate(0.f, 0.f, radius); in onDraw()
62 SkM44 postZoom = SkM44::Translate(0.f, 0.f, -radius - 1.f); in onDraw()
63 SkM44 rotateHorizontal = SkM44::Rotate({0, 1, 0}, 2.356194490192345f); in onDraw()
84 SkM44 model = SkM44::Rotate({axisAngles[i].x, axisAngles[i].y, axisAngles[i].z}, in onDraw()
86 model = SkM44::Translate(radius, radius) * proj * // project and place content in onDraw()
88 SkM44::Translate(-radius, -radius); // center content in onDraw()
H A D3d.cpp22 static SkM44 inv(const SkM44& m) { in inv()
23 SkM44 inverse(SkM44::kUninitialized_Constructor); in inv()
30 static SkM44 make_ctm(const Info& info, const SkM44& model, SkSize size) { in make_ctm()
31 SkM44 camera, perspective, viewport; in make_ctm()
51 SkM44 m = SkM44::Rotate({0, 1, 0}, SK_ScalarPI/6); in do_draw()
H A Dpostercircle.cpp85 SkM44 proj; in onDraw()
122 SkM44 model = SkM44::Translate(kStageWidth/2, kStageHeight/2 + 25, 0) in onDraw()
124 * SkM44::Translate(0, ringY, 0) in onDraw()
125 * SkM44::Rotate({0,1,0}, SkDegreesToRadians(yRotation)) in onDraw()
126 * SkM44::Translate(0, 0, kRingRadius); in onDraw()
/dports/www/qt5-webengine/qtwebengine-everywhere-src-5.15.2/src/3rdparty/chromium/third_party/skia/modules/skottie/src/
H A DCamera.cpp19 SkM44 ComputeCameraMatrix(const SkV3& position, in ComputeCameraMatrix()
26 const auto cam_t = SkM44::Rotate({0, 0, 1}, SkDegreesToRadians(-rotation.z)) in ComputeCameraMatrix()
27 * SkM44::Rotate({0, 1, 0}, SkDegreesToRadians( rotation.y)) in ComputeCameraMatrix()
28 * SkM44::Rotate({1, 0, 0}, SkDegreesToRadians( rotation.x)) in ComputeCameraMatrix()
32 * SkM44::Scale(1, 1, -1); in ComputeCameraMatrix()
43 const auto persp_t = SkM44::Scale(view_size * 0.5f, view_size * 0.5f, 1) in ComputeCameraMatrix()
46 return SkM44::Translate(viewport_size.width() * 0.5f, in ComputeCameraMatrix()
70 SkM44 CameraAdaper::totalMatrix() const { in totalMatrix()
114 return sksg::Matrix<SkM44>::Make( in DefaultCameraTransform()
H A DTransform.cpp127 : INHERITED(sksg::Matrix<SkM44>::Make(SkM44())) { in TransformAdapter3D()
160 SkM44 TransformAdapter3D::totalMatrix() const { in totalMatrix()
166 return SkM44::Translate(position.x, position.y, position.z) in totalMatrix()
167 * SkM44::Rotate({ 1, 0, 0 }, SkDegreesToRadians(rotation.x)) in totalMatrix()
168 * SkM44::Rotate({ 0, 1, 0 }, SkDegreesToRadians(rotation.y)) in totalMatrix()
169 * SkM44::Rotate({ 0, 0, 1 }, SkDegreesToRadians(rotation.z)) in totalMatrix()
170 * SkM44::Scale(scale.x / 100, scale.y / 100, scale.z / 100) in totalMatrix()
171 * SkM44::Translate(-anchor_point.x, -anchor_point.y, -anchor_point.z); in totalMatrix()
181 if (adapter->totalMatrix() == SkM44()) { in attachMatrix3D()
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/skia/modules/skottie/src/
H A DCamera.cpp19 SkM44 ComputeCameraMatrix(const SkV3& position, in ComputeCameraMatrix()
26 const auto cam_t = SkM44::Rotate({0, 0, 1}, SkDegreesToRadians(-rotation.z)) in ComputeCameraMatrix()
27 * SkM44::Rotate({0, 1, 0}, SkDegreesToRadians( rotation.y)) in ComputeCameraMatrix()
28 * SkM44::Rotate({1, 0, 0}, SkDegreesToRadians( rotation.x)) in ComputeCameraMatrix()
32 * SkM44::Scale(1, 1, -1); in ComputeCameraMatrix()
43 const auto persp_t = SkM44::Scale(view_size * 0.5f, view_size * 0.5f, 1) in ComputeCameraMatrix()
46 return SkM44::Translate(viewport_size.width() * 0.5f, in ComputeCameraMatrix()
70 SkM44 CameraAdaper::totalMatrix() const { in totalMatrix()
114 return sksg::Matrix<SkM44>::Make( in DefaultCameraTransform()
H A DTransform.cpp129 : INHERITED(sksg::Matrix<SkM44>::Make(SkM44())) { in TransformAdapter3D()
162 SkM44 TransformAdapter3D::totalMatrix() const { in totalMatrix()
168 return SkM44::Translate(position.x, position.y, position.z) in totalMatrix()
169 * SkM44::Rotate({ 1, 0, 0 }, SkDegreesToRadians(rotation.x)) in totalMatrix()
170 * SkM44::Rotate({ 0, 1, 0 }, SkDegreesToRadians(rotation.y)) in totalMatrix()
171 * SkM44::Rotate({ 0, 0, 1 }, SkDegreesToRadians(rotation.z)) in totalMatrix()
172 * SkM44::Scale(scale.x / 100, scale.y / 100, scale.z / 100) in totalMatrix()
173 * SkM44::Translate(-anchor_point.x, -anchor_point.y, -anchor_point.z); in totalMatrix()
184 if (adapter->totalMatrix() == SkM44()) { in attachMatrix3D()
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/blink/renderer/platform/graphics/
H A Ddark_mode_lab_color_space.h33 inline SkM44 ChromaticAdaptation(const SkM44& matrix, in ChromaticAdaptation()
41 SkM44 inverse; in ChromaticAdaptation()
44 return inverse * (SkM44::Scale(lms.x, lms.y, lms.z) * matrix); in ChromaticAdaptation()
82 SkM44 kBradford = SkM44(0.8951f,
99 SkM44 xyzTransform = SkM44(0.41238642f,
116 SkM44 transform_ =
119 SkM44 inverseTransform_;
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/skia/samplecode/
H A DSample3D.cpp65 return SkM44::Rotate(axis, angle); in computeRotation()
69 static SkM44 inv(const SkM44& m) { in inv()
70 SkM44 inverse; in inv()
103 return SkM44::Translate(x, y, z); in T()
106 static SkM44 R(SkV3 axis, SkScalar rad) { in R()
107 return SkM44::Rotate(axis, rad); in R()
110 SkM44 asM44(SkScalar scale) const { in asM44()
115 static bool front(const SkM44& m) { in front()
116 SkM44 m2(SkM44::kUninitialized_Constructor); in front()
189 SkM44 rotation() { in rotation()
[all …]
/dports/www/qt5-webengine/qtwebengine-everywhere-src-5.15.2/src/3rdparty/chromium/third_party/skia/modules/sksg/include/
H A DSkSGTransform.h13 class SkM44; variable
35 virtual SkM44 asM44 () const = 0;
59 std::is_same<T, SkM44 >::value>>
71 bool is44() const override { return std::is_same<T, SkM44>::value; } in is44()
74 SkM44 asM44 () const override;
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/skia/modules/sksg/include/
H A DSkSGTransform.h13 class SkM44; variable
35 virtual SkM44 asM44 () const = 0;
59 std::is_same<T, SkM44 >::value>>
71 bool is44() const override { return std::is_same<T, SkM44>::value; } in is44()
74 SkM44 asM44 () const override;

12345