Home
last modified time | relevance | path

Searched refs:skewX (Results 1 - 25 of 64) sorted by relevance

123

/foundation/arkui/ace_engine/frameworks/core/components_ng/render/adapter/
H A Dmatrix2d.cpp25 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 Dskia_font.cpp34 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 Dskia_font.h34 SkiaFont(std::shared_ptr<Typeface> typeface, scalar size, scalar scaleX, scalar skewX) noexcept;
53 void SetSkewX(scalar skewX) override;
H A Dskia_impl_factory.cpp222 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 Dtransform_util.h61 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 Drs_obj_abs_geometry_test.cpp66 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 Dfont.cpp28 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 Dcanvas_path.cpp42 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 Dcanvas_path.h33 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 Dmatrix_fuzzer.cpp96 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 Dfont.h35 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 Djs_canvas_path.cpp29 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 Djs_matrix2d.cpp57 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 Djs_matrix2d.h68 return transform_.skewX; in JsGetRotateX()
H A Djs_path2d.cpp93 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 Dpath_fuzzer.cpp191 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 Dtesting_matrix.h60 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 Dcj_canvas_ffi.h44 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 Dcj_canvas_ffi.cpp119 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 Dndkfont_fuzzer.cpp155 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 Dfont_fuzzer.cpp45 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 Ddrawing_matrix.h106 * @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 Dsvg_transform.cpp27 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 Dsurface_type.h179 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 Dimpl_factory.cpp354 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

Completed in 17 milliseconds

123