/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/skia/include/core/ |
H A D | SkM44.h | 133 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 D | SkM44.h | 122 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 D | SkSGTransform.cpp | 24 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 D | SkSGTransform.cpp | 24 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 D | SkM44.cpp | 14 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 D | SkMatrixProvider.h | 20 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 D | SkMarkerStack.h | 20 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 D | SkMarkerStack.cpp | 10 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 D | M44Test.cpp | 11 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 D | SkM44.cpp | 14 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 D | Sample3D.cpp | 68 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 D | crbug_224618.cpp | 57 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 D | 3d.cpp | 22 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 D | postercircle.cpp | 85 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 D | crbug_224618.cpp | 57 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 D | 3d.cpp | 22 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 D | postercircle.cpp | 85 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 D | Camera.cpp | 19 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 D | Transform.cpp | 127 : 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 D | Camera.cpp | 19 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 D | Transform.cpp | 129 : 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 D | dark_mode_lab_color_space.h | 33 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 D | Sample3D.cpp | 65 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 D | SkSGTransform.h | 13 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 D | SkSGTransform.h | 13 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;
|