#include "flutter/skwasm/export.h"#include "flutter/skwasm/live_objects.h"#include "third_party/skia/modules/skparagraph/include/Paragraph.h"Go to the source code of this file.
Functions | |
| SKWASM_EXPORT skia::textlayout::LineMetrics * | lineMetrics_create (bool hard_break, double ascent, double descent, double unscaled_ascent, double height, double width, double left, double baseline, size_t line_number) |
| SKWASM_EXPORT void | lineMetrics_dispose (skia::textlayout::LineMetrics *metrics) |
| SKWASM_EXPORT bool | lineMetrics_getHardBreak (skia::textlayout::LineMetrics *metrics) |
| SKWASM_EXPORT SkScalar | lineMetrics_getAscent (skia::textlayout::LineMetrics *metrics) |
| SKWASM_EXPORT SkScalar | lineMetrics_getDescent (skia::textlayout::LineMetrics *metrics) |
| SKWASM_EXPORT SkScalar | lineMetrics_getUnscaledAscent (skia::textlayout::LineMetrics *metrics) |
| SKWASM_EXPORT SkScalar | lineMetrics_getHeight (skia::textlayout::LineMetrics *metrics) |
| SKWASM_EXPORT SkScalar | lineMetrics_getWidth (skia::textlayout::LineMetrics *metrics) |
| SKWASM_EXPORT SkScalar | lineMetrics_getLeft (skia::textlayout::LineMetrics *metrics) |
| SKWASM_EXPORT SkScalar | lineMetrics_getBaseline (skia::textlayout::LineMetrics *metrics) |
| SKWASM_EXPORT int | lineMetrics_getLineNumber (skia::textlayout::LineMetrics *metrics) |
| SKWASM_EXPORT size_t | lineMetrics_getStartIndex (skia::textlayout::LineMetrics *metrics) |
| SKWASM_EXPORT size_t | lineMetrics_getEndIndex (skia::textlayout::LineMetrics *metrics) |
| SKWASM_EXPORT skia::textlayout::LineMetrics * lineMetrics_create | ( | bool | hard_break, |
| double | ascent, | ||
| double | descent, | ||
| double | unscaled_ascent, | ||
| double | height, | ||
| double | width, | ||
| double | left, | ||
| double | baseline, | ||
| size_t | line_number | ||
| ) |
Definition at line 9 of file line_metrics.cc.
References height, Skwasm::live_line_metrics_count, and width.
| SKWASM_EXPORT void lineMetrics_dispose | ( | skia::textlayout::LineMetrics * | metrics | ) |
Definition at line 33 of file line_metrics.cc.
References Skwasm::live_line_metrics_count.
| SKWASM_EXPORT SkScalar lineMetrics_getAscent | ( | skia::textlayout::LineMetrics * | metrics | ) |
Definition at line 44 of file line_metrics.cc.
| SKWASM_EXPORT SkScalar lineMetrics_getBaseline | ( | skia::textlayout::LineMetrics * | metrics | ) |
Definition at line 74 of file line_metrics.cc.
| SKWASM_EXPORT SkScalar lineMetrics_getDescent | ( | skia::textlayout::LineMetrics * | metrics | ) |
Definition at line 49 of file line_metrics.cc.
| SKWASM_EXPORT size_t lineMetrics_getEndIndex | ( | skia::textlayout::LineMetrics * | metrics | ) |
Definition at line 89 of file line_metrics.cc.
| SKWASM_EXPORT bool lineMetrics_getHardBreak | ( | skia::textlayout::LineMetrics * | metrics | ) |
Definition at line 38 of file line_metrics.cc.
| SKWASM_EXPORT SkScalar lineMetrics_getHeight | ( | skia::textlayout::LineMetrics * | metrics | ) |
Definition at line 59 of file line_metrics.cc.
| SKWASM_EXPORT SkScalar lineMetrics_getLeft | ( | skia::textlayout::LineMetrics * | metrics | ) |
Definition at line 69 of file line_metrics.cc.
| SKWASM_EXPORT int lineMetrics_getLineNumber | ( | skia::textlayout::LineMetrics * | metrics | ) |
Definition at line 78 of file line_metrics.cc.
| SKWASM_EXPORT size_t lineMetrics_getStartIndex | ( | skia::textlayout::LineMetrics * | metrics | ) |
Definition at line 84 of file line_metrics.cc.
| SKWASM_EXPORT SkScalar lineMetrics_getUnscaledAscent | ( | skia::textlayout::LineMetrics * | metrics | ) |
Definition at line 54 of file line_metrics.cc.
| SKWASM_EXPORT SkScalar lineMetrics_getWidth | ( | skia::textlayout::LineMetrics * | metrics | ) |
Definition at line 64 of file line_metrics.cc.