Flutter Impeller
IMPELLER_HPP_NAMESPACE::GlyphInfo Class Referencefinal

#include <impeller.hpp>

Inheritance diagram for IMPELLER_HPP_NAMESPACE::GlyphInfo:
IMPELLER_HPP_NAMESPACE::Object< ImpellerGlyphInfo, ImpellerGlyphInfoTraits >

Public Member Functions

 GlyphInfo (ImpellerGlyphInfo info, AdoptTag tag)
 
size_t GetGraphemeClusterCodeUnitRangeBegin () const
 
size_t GetGraphemeClusterCodeUnitRangeEnd () const
 
ImpellerRect GetGraphemeClusterBounds () const
 
bool IsEllipsis () const
 
ImpellerTextDirection GetTextDirection () const
 
- Public Member Functions inherited from IMPELLER_HPP_NAMESPACE::Object< ImpellerGlyphInfo, ImpellerGlyphInfoTraits >
 Object ()=default
 
 Object (ImpellerGlyphInfo object)
 
 Object (ImpellerGlyphInfo object, AdoptTag)
 
 Object (Object &&other)
 
 Object (const Object &other)
 
 ~Object ()
 
Objectoperator= (Object &&other)
 
Objectoperator= (const Object &other)
 
ImpellerGlyphInfo Get () const
 
 operator bool () const
 

Detailed Description

See also
ImpellerGlyphInfo

Definition at line 671 of file impeller.hpp.

Constructor & Destructor Documentation

◆ GlyphInfo()

IMPELLER_HPP_NAMESPACE::GlyphInfo::GlyphInfo ( ImpellerGlyphInfo  info,
AdoptTag  tag 
)
inline

Definition at line 674 of file impeller.hpp.

Member Function Documentation

◆ GetGraphemeClusterBounds()

ImpellerRect IMPELLER_HPP_NAMESPACE::GlyphInfo::GetGraphemeClusterBounds ( ) const
inline

◆ GetGraphemeClusterCodeUnitRangeBegin()

size_t IMPELLER_HPP_NAMESPACE::GlyphInfo::GetGraphemeClusterCodeUnitRangeBegin ( ) const
inline
See also
ImpellerGlyphInfoGetGraphemeClusterCodeUnitRangeBegin

Definition at line 679 of file impeller.hpp.

679  {
680  return gGlobalProcTable
681  .ImpellerGlyphInfoGetGraphemeClusterCodeUnitRangeBegin(Get());
682  }

References IMPELLER_HPP_NAMESPACE::Object< ImpellerGlyphInfo, ImpellerGlyphInfoTraits >::Get(), and IMPELLER_HPP_NAMESPACE::gGlobalProcTable.

◆ GetGraphemeClusterCodeUnitRangeEnd()

size_t IMPELLER_HPP_NAMESPACE::GlyphInfo::GetGraphemeClusterCodeUnitRangeEnd ( ) const
inline
See also
ImpellerGlyphInfoGetGraphemeClusterCodeUnitRangeEnd

Definition at line 687 of file impeller.hpp.

687  {
688  return gGlobalProcTable.ImpellerGlyphInfoGetGraphemeClusterCodeUnitRangeEnd(
689  Get());
690  }

References IMPELLER_HPP_NAMESPACE::Object< ImpellerGlyphInfo, ImpellerGlyphInfoTraits >::Get(), and IMPELLER_HPP_NAMESPACE::gGlobalProcTable.

◆ GetTextDirection()

ImpellerTextDirection IMPELLER_HPP_NAMESPACE::GlyphInfo::GetTextDirection ( ) const
inline
See also
ImpellerGlyphInfoGetTextDirection

Definition at line 709 of file impeller.hpp.

709  {
710  return gGlobalProcTable.ImpellerGlyphInfoGetTextDirection(Get());
711  }

References IMPELLER_HPP_NAMESPACE::Object< ImpellerGlyphInfo, ImpellerGlyphInfoTraits >::Get(), and IMPELLER_HPP_NAMESPACE::gGlobalProcTable.

◆ IsEllipsis()

bool IMPELLER_HPP_NAMESPACE::GlyphInfo::IsEllipsis ( ) const
inline

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