Flutter Engine
The Flutter Engine
|
#include "../export.h"
#include "../wrappers.h"
#include "third_party/skia/modules/skparagraph/include/ParagraphBuilder.h"
#include "third_party/skia/modules/skunicode/include/SkUnicode_client.h"
Go to the source code of this file.
SKWASM_EXPORT std::vector< SkUnicode::LineBreakBefore > * lineBreakBuffer_create | ( | size_t | length | ) |
Definition at line 80 of file paragraph_builder.cpp.
SKWASM_EXPORT void lineBreakBuffer_free | ( | std::vector< SkUnicode::LineBreakBefore > * | buffer | ) |
Definition at line 91 of file paragraph_builder.cpp.
SKWASM_EXPORT SkUnicode::LineBreakBefore * lineBreakBuffer_getDataPointer | ( | std::vector< SkUnicode::LineBreakBefore > * | buffer | ) |
Definition at line 86 of file paragraph_builder.cpp.
SKWASM_EXPORT void paragraphBuilder_addPlaceholder | ( | ParagraphBuilder * | builder, |
SkScalar | width, | ||
SkScalar | height, | ||
PlaceholderAlignment | alignment, | ||
SkScalar | baselineOffset, | ||
TextBaseline | baseline | ||
) |
Definition at line 24 of file paragraph_builder.cpp.
SKWASM_EXPORT void paragraphBuilder_addText | ( | ParagraphBuilder * | builder, |
std::u16string * | text | ||
) |
Definition at line 35 of file paragraph_builder.cpp.
SKWASM_EXPORT Paragraph * paragraphBuilder_build | ( | ParagraphBuilder * | builder | ) |
Definition at line 56 of file paragraph_builder.cpp.
SKWASM_EXPORT ParagraphBuilder * paragraphBuilder_create | ( | ParagraphStyle * | style, |
FlutterFontCollection * | collection | ||
) |
Definition at line 13 of file paragraph_builder.cpp.
SKWASM_EXPORT void paragraphBuilder_dispose | ( | ParagraphBuilder * | builder | ) |
Definition at line 20 of file paragraph_builder.cpp.
SKWASM_EXPORT char * paragraphBuilder_getUtf8Text | ( | ParagraphBuilder * | builder, |
uint32_t * | outLength | ||
) |
Definition at line 40 of file paragraph_builder.cpp.
SKWASM_EXPORT void paragraphBuilder_pop | ( | ParagraphBuilder * | builder | ) |
Definition at line 52 of file paragraph_builder.cpp.
SKWASM_EXPORT void paragraphBuilder_pushStyle | ( | ParagraphBuilder * | builder, |
TextStyle * | style | ||
) |
Definition at line 47 of file paragraph_builder.cpp.
SKWASM_EXPORT void paragraphBuilder_setGraphemeBreaksUtf16 | ( | ParagraphBuilder * | builder, |
std::vector< SkUnicode::Position > * | breaks | ||
) |
Definition at line 96 of file paragraph_builder.cpp.
SKWASM_EXPORT void paragraphBuilder_setLineBreaksUtf16 | ( | ParagraphBuilder * | builder, |
std::vector< SkUnicode::LineBreakBefore > * | breaks | ||
) |
Definition at line 108 of file paragraph_builder.cpp.
SKWASM_EXPORT void paragraphBuilder_setWordBreaksUtf16 | ( | ParagraphBuilder * | builder, |
std::vector< SkUnicode::Position > * | breaks | ||
) |
Definition at line 102 of file paragraph_builder.cpp.
SKWASM_EXPORT std::vector< SkUnicode::Position > * unicodePositionBuffer_create | ( | size_t | length | ) |
Definition at line 65 of file paragraph_builder.cpp.
SKWASM_EXPORT void unicodePositionBuffer_free | ( | std::vector< SkUnicode::Position > * | buffer | ) |
Definition at line 75 of file paragraph_builder.cpp.
SKWASM_EXPORT SkUnicode::Position * unicodePositionBuffer_getDataPointer | ( | std::vector< SkUnicode::Position > * | buffer | ) |
Definition at line 70 of file paragraph_builder.cpp.