Lines Matching defs:SkTextBlobBuilder
246 SkTextBlobBuilder::SkTextBlobBuilder()
255 SkTextBlobBuilder::~SkTextBlobBuilder() {
267 SkRect SkTextBlobBuilder::TightRunBounds(const SkTextBlob::RunRecord& run) {
313 SkRect SkTextBlobBuilder::ConservativeRunBounds(const SkTextBlob::RunRecord& run) {
373 void SkTextBlobBuilder::updateDeferredBounds() {
391 void SkTextBlobBuilder::reserve(size_t size) {
416 bool SkTextBlobBuilder::mergeRun(const SkFont& font, SkTextBlob::GlyphPositioning positioning,
476 void SkTextBlobBuilder::allocInternal(const SkFont& font,
527 const SkTextBlobBuilder::RunBuffer& SkTextBlobBuilder::allocRun(const SkFont& font, int count,
534 const SkTextBlobBuilder::RunBuffer& SkTextBlobBuilder::allocRunPosH(const SkFont& font, int count,
541 const SkTextBlobBuilder::RunBuffer& SkTextBlobBuilder::allocRunPos(const SkFont& font, int count,
547 const SkTextBlobBuilder::RunBuffer&
548 SkTextBlobBuilder::allocRunRSXform(const SkFont& font, int count) {
553 const SkTextBlobBuilder::RunBuffer& SkTextBlobBuilder::allocRunText(const SkFont& font, int count,
566 const SkTextBlobBuilder::RunBuffer& SkTextBlobBuilder::allocRunTextPosH(const SkFont& font,
580 const SkTextBlobBuilder::RunBuffer& SkTextBlobBuilder::allocRunTextPos(const SkFont& font,
592 const SkTextBlobBuilder::RunBuffer& SkTextBlobBuilder::allocRunTextRSXform(const SkFont& font,
605 sk_sp<SkTextBlob> SkTextBlobBuilder::make() {
697 SkTextBlobBuilder blobBuilder;
736 const SkTextBlobBuilder::RunBuffer* buf = nullptr;
784 SkTextBlobBuilder builder;
798 SkTextBlobBuilder builder;
812 SkTextBlobBuilder builder;
826 SkTextBlobBuilder builder;