Flutter Engine Uber Docs
Docs for the entire Flutter Engine repo.
 
Loading...
Searching...
No Matches
flutter::DlText Class Referenceabstract

#include <dl_text.h>

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

Public Member Functions

virtual DlRect GetBounds () const =0
 
virtual std::shared_ptr< impeller::TextFrameGetTextFrame () const =0
 
virtual const SkTextBlob * GetTextBlob () const =0
 
bool operator== (const DlText &other) const
 

Protected Member Functions

 DlText ()=default
 
virtual ~DlText ()=default
 

Detailed Description

Definition at line 17 of file dl_text.h.

Constructor & Destructor Documentation

◆ DlText()

flutter::DlText::DlText ( )
protecteddefault

◆ ~DlText()

virtual flutter::DlText::~DlText ( )
protectedvirtualdefault

Member Function Documentation

◆ GetBounds()

virtual DlRect flutter::DlText::GetBounds ( ) const
pure virtual

◆ GetTextBlob()

virtual const SkTextBlob * flutter::DlText::GetTextBlob ( ) const
pure virtual

Implemented in flutter::DlTextSkia, and flutter::DlTextImpeller.

Referenced by operator==().

◆ GetTextFrame()

virtual std::shared_ptr< impeller::TextFrame > flutter::DlText::GetTextFrame ( ) const
pure virtual

Implemented in flutter::DlTextSkia, and flutter::DlTextImpeller.

Referenced by operator==().

◆ operator==()

bool flutter::DlText::operator== ( const DlText other) const

Definition at line 11 of file dl_text.cc.

11 {
12 return GetTextBlob() == other.GetTextBlob() &&
13 GetTextFrame() == other.GetTextFrame();
14}
virtual const SkTextBlob * GetTextBlob() const =0
virtual std::shared_ptr< impeller::TextFrame > GetTextFrame() const =0

References GetTextBlob(), and GetTextFrame().


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