#include "flutter/skwasm/export.h"#include "flutter/skwasm/live_objects.h"#include "flutter/skwasm/text/text_types.h"#include "flutter/skwasm/wrappers.h"#include "modules/skunicode/include/SkUnicode_icu.h"#include "third_party/skia/modules/skparagraph/include/ParagraphBuilder.h"Go to the source code of this file.
Functions | |
| SKWASM_EXPORT bool | skwasm_isHeavy () |
| SKWASM_EXPORT Skwasm::ParagraphBuilder * | paragraphBuilder_create (Skwasm::ParagraphStyle *style, Skwasm::FlutterFontCollection *collection) |
| SKWASM_EXPORT Skwasm::Paragraph * | paragraphBuilder_build (Skwasm::ParagraphBuilder *builder) |
| SKWASM_EXPORT void | paragraphBuilder_setGraphemeBreaksUtf16 (Skwasm::ParagraphBuilder *builder, std::vector< SkUnicode::Position > *breaks) |
| SKWASM_EXPORT void | paragraphBuilder_setWordBreaksUtf16 (Skwasm::ParagraphBuilder *builder, std::vector< SkUnicode::Position > *breaks) |
| SKWASM_EXPORT void | paragraphBuilder_setLineBreaksUtf16 (Skwasm::ParagraphBuilder *builder, std::vector< SkUnicode::LineBreakBefore > *breaks) |
| SKWASM_EXPORT Skwasm::Paragraph * paragraphBuilder_build | ( | Skwasm::ParagraphBuilder * | builder | ) |
Definition at line 30 of file paragraph_builder_builtin_icu.cc.
References Skwasm::live_paragraph_count, Skwasm::ParagraphBuilder::paints, and Skwasm::ParagraphBuilder::skia_paragraph_builder.
| SKWASM_EXPORT Skwasm::ParagraphBuilder * paragraphBuilder_create | ( | Skwasm::ParagraphStyle * | style, |
| Skwasm::FlutterFontCollection * | collection | ||
| ) |
Definition at line 16 of file paragraph_builder_builtin_icu.cc.
References Skwasm::FlutterFontCollection::collection, Skwasm::live_paragraph_builder_count, Skwasm::TextStyle::PopulatePaintIds(), Skwasm::ParagraphStyle::skia_paragraph_style, Skwasm::TextStyle::skia_style, and Skwasm::ParagraphStyle::text_style.
| SKWASM_EXPORT void paragraphBuilder_setGraphemeBreaksUtf16 | ( | Skwasm::ParagraphBuilder * | builder, |
| std::vector< SkUnicode::Position > * | breaks | ||
| ) |
Definition at line 37 of file paragraph_builder_builtin_icu.cc.
| SKWASM_EXPORT void paragraphBuilder_setLineBreaksUtf16 | ( | Skwasm::ParagraphBuilder * | builder, |
| std::vector< SkUnicode::LineBreakBefore > * | breaks | ||
| ) |
Definition at line 51 of file paragraph_builder_builtin_icu.cc.
| SKWASM_EXPORT void paragraphBuilder_setWordBreaksUtf16 | ( | Skwasm::ParagraphBuilder * | builder, |
| std::vector< SkUnicode::Position > * | breaks | ||
| ) |
Definition at line 44 of file paragraph_builder_builtin_icu.cc.
| SKWASM_EXPORT bool skwasm_isHeavy | ( | ) |
Definition at line 12 of file paragraph_builder_builtin_icu.cc.