Flutter Engine
 
Loading...
Searching...
No Matches
flutter::DlTextSkia Class Reference

#include <dl_text_skia.h>

Inheritance diagram for flutter::DlTextSkia:
flutter::DlText

Public Member Functions

 ~DlTextSkia ()=default
 
 DlTextSkia (const sk_sp< SkTextBlob > &blob)
 
DlRect GetBounds () const
 
std::shared_ptr< impeller::TextFrameGetTextFrame () const
 
const SkTextBlob * GetTextBlob () const
 
- Public Member Functions inherited from flutter::DlText
bool operator== (const DlText &other) const
 

Static Public Member Functions

static std::shared_ptr< DlTextSkiaMake (const sk_sp< SkTextBlob > &blob)
 

Additional Inherited Members

- Protected Member Functions inherited from flutter::DlText
 DlText ()=default
 
virtual ~DlText ()=default
 

Detailed Description

Definition at line 13 of file dl_text_skia.h.

Constructor & Destructor Documentation

◆ ~DlTextSkia()

flutter::DlTextSkia::~DlTextSkia ( )
default

◆ DlTextSkia()

flutter::DlTextSkia::DlTextSkia ( const sk_sp< SkTextBlob > &  blob)
explicit

Definition at line 12 of file dl_text_skia.cc.

12: blob_(blob) {}

Member Function Documentation

◆ GetBounds()

DlRect flutter::DlTextSkia::GetBounds ( ) const
inlinevirtual

Implements flutter::DlText.

Definition at line 21 of file dl_text_skia.h.

21{ return ToDlRect(blob_->bounds()); }
const DlRect & ToDlRect(const SkRect &rect)

References flutter::ToDlRect().

◆ GetTextBlob()

const SkTextBlob * flutter::DlTextSkia::GetTextBlob ( ) const
inlinevirtual

Implements flutter::DlText.

Definition at line 25 of file dl_text_skia.h.

25{ return blob_.get(); }

◆ GetTextFrame()

std::shared_ptr< impeller::TextFrame > flutter::DlTextSkia::GetTextFrame ( ) const
inlinevirtual

Implements flutter::DlText.

Definition at line 23 of file dl_text_skia.h.

23{ return nullptr; }

◆ Make()


The documentation for this class was generated from the following files: