Home
last modified time | relevance | path

Searched refs:pathDrawInfo (Results 1 – 4 of 4) sorted by relevance

/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/svg/
H A Drosen_render_svg_text_path.cpp120 PathDrawInfo pathDrawInfo = { pathOffset.path, pathOffset.current, 0.0 }; in OnDrawTextPath() local
121 offset = RosenSvgPainter::UpdateTextPath(canvas, svgTextInfo, pathDrawInfo); in OnDrawTextPath()
128 PathDrawInfo pathDrawInfo = { pathOffset.path, pathOffset.current, 0.0 }; in OnMeasureTextPathBounds() local
129 double offset = RosenSvgPainter::MeasureTextPathBounds(svgTextInfo, pathDrawInfo, bounds); in OnMeasureTextPathBounds()
H A Drosen_render_svg_tspan.cpp140 PathDrawInfo pathDrawInfo = { pathOffset.path, pathOffset.current, rotate_ }; in OnDrawTextPath() local
141 offset = RosenSvgPainter::UpdateTextPath(canvas, svgTextInfo, pathDrawInfo); in OnDrawTextPath()
148 PathDrawInfo pathDrawInfo = { pathOffset.path, pathOffset.current, rotate_ }; in OnMeasureTextPathBounds() local
149 double offset = RosenSvgPainter::MeasureTextPathBounds(svgTextInfo, pathDrawInfo, bounds); in OnMeasureTextPathBounds()
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/common/painter/
H A Drosen_svg_painter.h88 …UpdateTextPath(SkCanvas* canvas, const SvgTextInfo& svgTextInfo, const PathDrawInfo& pathDrawInfo);
107 const PathDrawInfo& pathDrawInfo);
110 …sureTextPathBounds(const SvgTextInfo& svgTextInfo, const PathDrawInfo& pathDrawInfo, Rect& bounds);
H A Drosen_svg_painter.cpp612 double offset = pathDrawInfo.offset; in UpdateTextPath()
630 SkParsePath::FromSVGString(pathDrawInfo.path.c_str(), &path); in UpdateTextPath()
666 canvas->rotate(pathDrawInfo.rotate, position.fX, position.fY); in UpdateTextPath()
681 double offset = pathDrawInfo.offset; in UpdateTextPath()
699 path.BuildFromSVGString(pathDrawInfo.path); in UpdateTextPath()
735 canvas->Rotate(pathDrawInfo.rotate, position.GetX(), position.GetY()); in UpdateTextPath()
816 const SvgTextInfo& svgTextInfo, const PathDrawInfo& pathDrawInfo, Rect& bounds) in MeasureTextPathBounds() argument
818 double offset = pathDrawInfo.offset; in MeasureTextPathBounds()
827 SkParsePath::FromSVGString(pathDrawInfo.path.c_str(), &path); in MeasureTextPathBounds()
854 double offset = pathDrawInfo.offset; in MeasureTextPathBounds()
[all …]