Internal C++ peer of ImpellerGlyphInfo. For detailed documentation, refer to the headerdocs in the public API in impeller.h. More...
#include <glyph_info.h>
Public Member Functions | |
| GlyphInfo (skia::textlayout::Paragraph::GlyphInfo info) | |
| ~GlyphInfo () | |
| GlyphInfo (const GlyphInfo &)=delete | |
| GlyphInfo & | operator= (const GlyphInfo &)=delete |
| size_t | GetGraphemeClusterCodeUnitRangeBegin () const |
| size_t | GetGraphemeClusterCodeUnitRangeEnd () const |
| ImpellerRect | GetGraphemeClusterBounds () const |
| bool | IsEllipsis () const |
| ImpellerTextDirection | GetTextDirection () const |
Public Member Functions inherited from impeller::interop::ObjectBase | |
| ObjectBase ()=default | |
| virtual | ~ObjectBase ()=default |
| ObjectBase (const ObjectBase &)=delete | |
| ObjectBase (ObjectBase &&)=delete | |
| ObjectBase & | operator= (const ObjectBase &)=delete |
| ObjectBase & | operator= (ObjectBase &&)=delete |
| void | Retain () |
| void | Release () |
| uint64_t | GetRefCountForTests () const |
Additional Inherited Members | |
Public Types inherited from impeller::interop::Object< GlyphInfo, IMPELLER_INTERNAL_HANDLE_NAME(ImpellerGlyphInfo)> | |
| using | InteropClass = GlyphInfo |
| using | InteropCSibling = IMPELLER_INTERNAL_HANDLE_NAME(ImpellerGlyphInfo) |
Static Public Member Functions inherited from impeller::interop::ObjectBase | |
| static void | SafeRetain (void *ptr) |
| static void | SafeRelease (void *ptr) |
Internal C++ peer of ImpellerGlyphInfo. For detailed documentation, refer to the headerdocs in the public API in impeller.h.
Definition at line 19 of file glyph_info.h.
|
inlineexplicit |
Definition at line 23 of file glyph_info.h.
|
default |
|
delete |
| ImpellerRect impeller::interop::GlyphInfo::GetGraphemeClusterBounds | ( | ) | const |
Definition at line 19 of file glyph_info.cc.
| size_t impeller::interop::GlyphInfo::GetGraphemeClusterCodeUnitRangeBegin | ( | ) | const |
Definition at line 11 of file glyph_info.cc.
| size_t impeller::interop::GlyphInfo::GetGraphemeClusterCodeUnitRangeEnd | ( | ) | const |
Definition at line 15 of file glyph_info.cc.
| ImpellerTextDirection impeller::interop::GlyphInfo::GetTextDirection | ( | ) | const |
Definition at line 32 of file glyph_info.cc.
References kImpellerTextDirectionLTR, and kImpellerTextDirectionRTL.
| bool impeller::interop::GlyphInfo::IsEllipsis | ( | ) | const |
Definition at line 28 of file glyph_info.cc.