Flutter Engine
The Flutter Engine
|
#include "../export.h"
#include "../wrappers.h"
#include "third_party/skia/modules/skparagraph/include/ParagraphBuilder.h"
Go to the source code of this file.
SKWASM_EXPORT std::vector< SkUnicode::LineBreakBefore > * lineBreakBuffer_create | ( | size_t | length | ) |
Definition at line 73 of file paragraph_builder.cpp.
SKWASM_EXPORT void lineBreakBuffer_free | ( | std::vector< SkUnicode::LineBreakBefore > * | buffer | ) |
Definition at line 84 of file paragraph_builder.cpp.
SKWASM_EXPORT SkUnicode::LineBreakBefore * lineBreakBuffer_getDataPointer | ( | std::vector< SkUnicode::LineBreakBefore > * | buffer | ) |
Definition at line 79 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 22 of file paragraph_builder.cpp.
SKWASM_EXPORT void paragraphBuilder_addText | ( | ParagraphBuilder * | builder, |
std::u16string * | text | ||
) |
Definition at line 33 of file paragraph_builder.cpp.
SKWASM_EXPORT Paragraph * paragraphBuilder_build | ( | ParagraphBuilder * | builder | ) |
Definition at line 54 of file paragraph_builder.cpp.
SKWASM_EXPORT ParagraphBuilder * paragraphBuilder_create | ( | ParagraphStyle * | style, |
FlutterFontCollection * | collection | ||
) |
Definition at line 12 of file paragraph_builder.cpp.
SKWASM_EXPORT void paragraphBuilder_dispose | ( | ParagraphBuilder * | builder | ) |
Definition at line 18 of file paragraph_builder.cpp.
SKWASM_EXPORT char * paragraphBuilder_getUtf8Text | ( | ParagraphBuilder * | builder, |
uint32_t * | outLength | ||
) |
Definition at line 38 of file paragraph_builder.cpp.
SKWASM_EXPORT void paragraphBuilder_pop | ( | ParagraphBuilder * | builder | ) |
Definition at line 50 of file paragraph_builder.cpp.
SKWASM_EXPORT void paragraphBuilder_pushStyle | ( | ParagraphBuilder * | builder, |
TextStyle * | style | ||
) |
Definition at line 45 of file paragraph_builder.cpp.
SKWASM_EXPORT void paragraphBuilder_setGraphemeBreaksUtf16 | ( | ParagraphBuilder * | builder, |
std::vector< SkUnicode::Position > * | breaks | ||
) |
Definition at line 89 of file paragraph_builder.cpp.
SKWASM_EXPORT void paragraphBuilder_setLineBreaksUtf16 | ( | ParagraphBuilder * | builder, |
std::vector< SkUnicode::LineBreakBefore > * | breaks | ||
) |
Definition at line 101 of file paragraph_builder.cpp.
SKWASM_EXPORT void paragraphBuilder_setWordBreaksUtf16 | ( | ParagraphBuilder * | builder, |
std::vector< SkUnicode::Position > * | breaks | ||
) |
Definition at line 95 of file paragraph_builder.cpp.
SKWASM_EXPORT std::vector< SkUnicode::Position > * unicodePositionBuffer_create | ( | size_t | length | ) |
Definition at line 58 of file paragraph_builder.cpp.
SKWASM_EXPORT void unicodePositionBuffer_free | ( | std::vector< SkUnicode::Position > * | buffer | ) |
Definition at line 68 of file paragraph_builder.cpp.
SKWASM_EXPORT SkUnicode::Position * unicodePositionBuffer_getDataPointer | ( | std::vector< SkUnicode::Position > * | buffer | ) |
Definition at line 63 of file paragraph_builder.cpp.