/foundation/arkui/ace_engine/frameworks/core/components_ng/render/adapter/ |
H A D | matrix2d.cpp | 25 double skewX = param.skewX; in ConvertToMatrix() local 30 skMatrix.setAll(scaleX, skewX, translateX, skewY, scaleY, translateY, 0.0f, 0.0f, 1.0f); in ConvertToMatrix() 36 param.skewX = skMatrix.getSkewX(); in ConvertToTransformParam()
|
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/src/drawing/engine_adapter/skia_adapter/ |
H A D | skia_font.cpp | 34 SkiaFont::SkiaFont(std::shared_ptr<Typeface> typeface, scalar size, scalar scaleX, scalar skewX) noexcept 37 skFont_ = SkFont(nullptr, size, scaleX, skewX); 43 skFont_ = SkFont(nullptr, size, scaleX, skewX); 48 skFont_ = SkFont(skiaTypeface->GetTypeface(), size, scaleX, skewX); 123 void SkiaFont::SetSkewX(scalar skewX) in SetSkewX() argument 125 skFont_.setSkewX(skewX); in SetSkewX()
|
H A D | skia_font.h | 34 SkiaFont(std::shared_ptr<Typeface> typeface, scalar size, scalar scaleX, scalar skewX) noexcept; 53 void SetSkewX(scalar skewX) override;
|
H A D | skia_impl_factory.cpp | 222 scalar size, scalar scaleX, scalar skewX) in CreateFont() 224 return std::make_unique<SkiaFont>(typeface, size, scaleX, skewX); in CreateFont() 221 CreateFont(std::shared_ptr<Typeface> typeface, scalar size, scalar scaleX, scalar skewX) CreateFont() argument
|
/foundation/arkui/ace_engine/frameworks/base/geometry/ |
H A D | transform_util.h | 61 SkewOperation(float x, float y) : skewX(x), skewY(y) {} in SkewOperation() 64 return NearEqual(skewX, other.skewX, epsilon) && NearEqual(skewY, other.skewY, epsilon); in operator ==() 66 float skewX = 0.0f; member
|
/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/unittest/common/ |
H A D | rs_obj_abs_geometry_test.cpp | 66 float skewX = 0.5f; in HWTEST_F() local 86 rsObjAbsGeometry.SetSkewX(skewX); in HWTEST_F() 98 skewX = 0.5f; in HWTEST_F() 103 rsObjAbsGeometry.SetSkew(skewX, skewY); in HWTEST_F()
|
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/src/drawing/text/ |
H A D | font.cpp | 28 Font::Font(std::shared_ptr<Typeface> typeface, scalar size, scalar scaleX, scalar skewX) in Font() argument 29 : fontImpl_(ImplFactory::CreateFontImpl(typeface, size, scaleX, skewX)) {} in Font() 83 void Font::SetSkewX(scalar skewX) in SetSkewX() argument 85 fontImpl_->SetSkewX(skewX); in SetSkewX()
|
/foundation/arkui/ace_engine/frameworks/bridge/cj_frontend/cppview/ |
H A D | canvas_path.cpp | 42 double scaleX, double skewX, double skewY, double scaleY, double translateX, double translateY) in SetTransform() 44 path2d_->SetTransform(scaleX, skewX, skewY, scaleY, translateX, translateY); in SetTransform() 41 SetTransform( double scaleX, double skewX, double skewY, double scaleY, double translateX, double translateY) SetTransform() argument
|
H A D | canvas_path.h | 33 void SetTransform(double scaleX, double skewX, double skewY, double scaleY, double translateX, double translateY);
|
/foundation/graphic/graphic_2d/rosen/test/2d_graphics/fuzztest/ndk/ndkmatrix_fuzzer/ |
H A D | matrix_fuzzer.cpp | 96 float skewX = GetObject<float>(); in NativeMatrixTest002() local 105 OH_Drawing_MatrixSetMatrix(nullptr, scaleX, skewX, transX, skewY, scaleY, transY, persp0, persp1, persp2); in NativeMatrixTest002() 106 OH_Drawing_MatrixSetMatrix(matrix, scaleX, skewX, transX, skewY, scaleY, transY, persp0, persp1, persp2); in NativeMatrixTest002() 231 float skewX = GetObject<float>(); in NativeMatrixTest005() local 241 OH_Drawing_MatrixSetMatrix(matrix, scaleX, skewX, transX, skewY, scaleY, transY, persp0, persp1, persp2); in NativeMatrixTest005()
|
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/include/text/ |
H A D | font.h | 35 Font(std::shared_ptr<Typeface> typeface, scalar size, scalar scaleX, scalar skewX); 102 * @param skewX Additional shear on x-axis relative to y-axis. 104 void SetSkewX(scalar skewX);
|
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/canvas/ |
H A D | js_canvas_path.cpp | 29 double skewX = 0.0; in JsPath2DSetTransform() local 34 if (info.GetDoubleArg(0, scaleX) && info.GetDoubleArg(1, skewX) && info.GetDoubleArg(2, skewY) && in JsPath2DSetTransform() 37 path2d_->SetTransform(scaleX, skewX, skewY, scaleY, translateX * density, translateY * density); in JsPath2DSetTransform()
|
H A D | js_matrix2d.cpp | 57 JSViewAbstract::ParseJsDouble(rotateXVal, param.skewX); in GetTransformInfo() 116 transform_.skewX = rotateX; in JsSetRotateX() 176 auto returnValue = JSVal(ToJSValue(transform_.skewX)); in JsGetRotateX() 226 transform_.skewX = NAN; in JsInvert() 300 jsonValue->Put("skewX", transform_.skewX); in ToString()
|
H A D | js_matrix2d.h | 68 return transform_.skewX; in JsGetRotateX()
|
H A D | js_path2d.cpp | 93 path2d_->SetTransform(param.scaleX, param.skewX, param.skewY, param.scaleY, param.translateX, param.translateY); in JsPath2DAddPath()
|
/foundation/graphic/graphic_2d/rosen/test/2d_graphics/fuzztest/ndk/ndkpath_fuzzer/ |
H A D | path_fuzzer.cpp | 191 float skewX = GetObject<float>(); in NativeDrawingPathTest004() local 208 OH_Drawing_MatrixSetMatrix(matrix, scaleX, skewX, transX, skewY, scaleY, transY, persp0, persp1, persp2); in NativeDrawingPathTest004() 343 float skewX = GetObject<float>(); in NativeDrawingPathTest007() local 357 OH_Drawing_MatrixSetMatrix(matrix, scaleX, skewX, transX, skewY, scaleY, transY, persp0, persp1, persp2); in NativeDrawingPathTest007() 431 float skewX = GetObject<float>(); in NativeDrawingPathTest009() local 447 OH_Drawing_MatrixSetMatrix(matrix, scaleX, skewX, transX, skewY, scaleY, transY, persp0, persp1, persp2); in NativeDrawingPathTest009()
|
/foundation/arkui/ace_engine/test/mock/core/rosen/ |
H A D | testing_matrix.h | 60 float scaleX, float skewX, float transX, float skewY, float scaleY, float transY, float p0, float p1, float p2) in SetMatrix() 59 SetMatrix( float scaleX, float skewX, float transX, float skewY, float scaleY, float transY, float p0, float p1, float p2) SetMatrix() argument
|
/foundation/arkui/ace_engine/frameworks/bridge/cj_frontend/interfaces/cj_ffi/ |
H A D | cj_canvas_ffi.h | 44 double skewX; member 162 int64_t selfId, double scaleX, double scaleY, double skewX, double skewY, double translateX, double translateY); 164 int64_t selfId, double scaleX, double scaleY, double skewX, double skewY, double translateX, double translateY);
|
H A D | cj_canvas_ffi.cpp | 119 double scaleX, double scaleY, double skewX, double skewY, double translateX, double translateY) in GetTransformParam() 124 param.skewX = skewX; in GetTransformParam() 655 int64_t contextId, double scaleX, double scaleY, double skewX, double skewY, double translateX, double translateY) in FfiOHOSAceFrameworkRenderingContextTransform() 659 auto transformParam = GetTransformParam(scaleX, scaleY, skewX, skewY, translateX, translateY); in FfiOHOSAceFrameworkRenderingContextTransform() 667 int64_t contextId, double scaleX, double scaleY, double skewX, double skewY, double translateX, double translateY) in FfiOHOSAceFrameworkRenderingContextSetTransform() 671 auto transformParam = GetTransformParam(scaleX, scaleY, skewX, skewY, translateX, translateY); in FfiOHOSAceFrameworkRenderingContextSetTransform() 863 path2d->SetTransform(params.scaleX, params.skewX, params.skewY, params.scaleY, translateX, translateY); in FfiOHOSAceFrameworkCanvasPathSetTransform() 118 GetTransformParam( double scaleX, double scaleY, double skewX, double skewY, double translateX, double translateY) GetTransformParam() argument 654 FfiOHOSAceFrameworkRenderingContextTransform( int64_t contextId, double scaleX, double scaleY, double skewX, double skewY, double translateX, double translateY) FfiOHOSAceFrameworkRenderingContextTransform() argument 666 FfiOHOSAceFrameworkRenderingContextSetTransform( int64_t contextId, double scaleX, double scaleY, double skewX, double skewY, double translateX, double translateY) FfiOHOSAceFrameworkRenderingContextSetTransform() argument
|
/foundation/graphic/graphic_2d/rosen/test/2d_graphics/fuzztest/ndk/ndkfont_fuzzer/ |
H A D | ndkfont_fuzzer.cpp | 155 float skewX = GetObject<float>(); in NativeDrawingFontTest004() local 156 OH_Drawing_FontSetTextSkewX(nullptr, skewX); in NativeDrawingFontTest004() 157 OH_Drawing_FontSetTextSkewX(font, skewX); in NativeDrawingFontTest004()
|
/foundation/graphic/graphic_2d/rosen/test/2d_graphics/fuzztest/text/font_fuzzer/ |
H A D | font_fuzzer.cpp | 45 scalar skewX = GetObject<scalar>(); in FontFuzzTest001() local 46 Font font = Font(typeface, fSize, scaleX, skewX); in FontFuzzTest001() 89 scalar skewX = GetObject<scalar>(); in FontFuzzTest002() local 90 font.SetScaleX(skewX); in FontFuzzTest002()
|
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/drawing_ndk/include/ |
H A D | drawing_matrix.h | 106 * @param skewX horizontal skew factor to store 117 void OH_Drawing_MatrixSetMatrix(OH_Drawing_Matrix*, float scaleX, float skewX, float transX,
|
/foundation/arkui/ace_engine/frameworks/core/components/svg/ |
H A D | svg_transform.cpp | 27 const char TRANSFORM_SKEWX[] = "skewX"; 205 float skewX = from[0] + (to[0] - from[0]) * value; in SetProperty() local 207 transformAttrs[TRANSFORM_SKEW][0] = skewX; in SetProperty() 209 transformAttrs[TRANSFORM_SKEW] = { skewX, 0.0f}; in SetProperty()
|
/foundation/graphic/graphic_surface/interfaces/inner_api/surface/ |
H A D | surface_type.h | 179 float skewX; /* horizontal skew factor */ 195 return floatEqual(scaleX, matrix.scaleX) && floatEqual(skewX, matrix.skewX) &&
|
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/src/drawing/engine_adapter/ |
H A D | impl_factory.cpp | 354 scalar size, scalar scaleX, scalar skewX) in CreateFontImpl() 358 return DDGRImplFactory::CreateFont(typeface, size, scaleX, skewX); in CreateFontImpl() 361 return EngineImplFactory::CreateFont(typeface, size, scaleX, skewX); in CreateFontImpl() 353 CreateFontImpl(std::shared_ptr<Typeface> typeface, scalar size, scalar scaleX, scalar skewX) CreateFontImpl() argument
|