SKWASM_EXPORT SkUnicode::Position * unicodePositionBuffer_getDataPointer(std::vector< SkUnicode::Position > *buffer)
SKWASM_EXPORT std::vector< SkUnicode::Position > * unicodePositionBuffer_create(size_t length)
SKWASM_EXPORT void paragraphBuilder_addText(Skwasm::ParagraphBuilder *builder, std::u16string *text)
SKWASM_EXPORT SkUnicode::LineBreakBefore * lineBreakBuffer_getDataPointer(std::vector< SkUnicode::LineBreakBefore > *buffer)
SKWASM_EXPORT void paragraphBuilder_addPlaceholder(Skwasm::ParagraphBuilder *builder, SkScalar width, SkScalar height, skia::textlayout::PlaceholderAlignment alignment, SkScalar baseline_offset, skia::textlayout::TextBaseline baseline)
SKWASM_EXPORT void lineBreakBuffer_free(std::vector< SkUnicode::LineBreakBefore > *buffer)
SKWASM_EXPORT char * paragraphBuilder_getUtf8Text(Skwasm::ParagraphBuilder *builder, uint32_t *out_length)
SKWASM_EXPORT void paragraphBuilder_pushStyle(Skwasm::ParagraphBuilder *builder, Skwasm::TextStyle *style)
SKWASM_EXPORT void unicodePositionBuffer_free(std::vector< SkUnicode::Position > *buffer)
SKWASM_EXPORT void paragraphBuilder_dispose(Skwasm::ParagraphBuilder *builder)
SKWASM_EXPORT std::vector< SkUnicode::LineBreakBefore > * lineBreakBuffer_create(size_t length)
SKWASM_EXPORT void paragraphBuilder_pop(Skwasm::ParagraphBuilder *builder)
void PopulatePaintIds(std::vector< flutter::DlPaint > &paints)
skia::textlayout::TextStyle skia_style