Flutter Impeller
IMPELLER_HPP_NAMESPACE::Paragraph Class Referencefinal

#include <impeller.hpp>

Inheritance diagram for IMPELLER_HPP_NAMESPACE::Paragraph:
IMPELLER_HPP_NAMESPACE::Object< ImpellerParagraph, ImpellerParagraphTraits >

Public Member Functions

 Paragraph (ImpellerParagraph paragraph, AdoptTag tag)
 
float GetAlphabeticBaseline ()
 
float GetHeight ()
 
float GetIdeographicBaseline ()
 
uint32_t GetLineCount ()
 
float GetLongestLineWidth ()
 
float GetMaxIntrinsicWidth ()
 
float GetMaxWidth ()
 
float GetMinIntrinsicWidth ()
 
- Public Member Functions inherited from IMPELLER_HPP_NAMESPACE::Object< ImpellerParagraph, ImpellerParagraphTraits >
 Object ()=default
 
 Object (ImpellerParagraph object)
 
 Object (ImpellerParagraph object, AdoptTag)
 
 Object (Object &&other)
 
 Object (const Object &other)
 
 ~Object ()
 
Objectoperator= (Object &&other)
 
Objectoperator= (const Object &other)
 
ImpellerParagraph Get () const
 
 operator bool () const
 

Detailed Description

See also
ImpellerParagraph

Definition at line 626 of file impeller.hpp.

Constructor & Destructor Documentation

◆ Paragraph()

IMPELLER_HPP_NAMESPACE::Paragraph::Paragraph ( ImpellerParagraph  paragraph,
AdoptTag  tag 
)
inline

Member Function Documentation

◆ GetAlphabeticBaseline()

float IMPELLER_HPP_NAMESPACE::Paragraph::GetAlphabeticBaseline ( )
inline

◆ GetHeight()

float IMPELLER_HPP_NAMESPACE::Paragraph::GetHeight ( )
inline

◆ GetIdeographicBaseline()

float IMPELLER_HPP_NAMESPACE::Paragraph::GetIdeographicBaseline ( )
inline
See also
ImpellerParagraphGetIdeographicBaseline

Definition at line 649 of file impeller.hpp.

649  {
650  return gGlobalProcTable.ImpellerParagraphGetIdeographicBaseline(Get());
651  }

References IMPELLER_HPP_NAMESPACE::Object< ImpellerParagraph, ImpellerParagraphTraits >::Get(), and IMPELLER_HPP_NAMESPACE::gGlobalProcTable.

◆ GetLineCount()

uint32_t IMPELLER_HPP_NAMESPACE::Paragraph::GetLineCount ( )
inline
See also
ImpellerParagraphGetLineCount

Definition at line 656 of file impeller.hpp.

656  {
657  return gGlobalProcTable.ImpellerParagraphGetLineCount(Get());
658  }

References IMPELLER_HPP_NAMESPACE::Object< ImpellerParagraph, ImpellerParagraphTraits >::Get(), and IMPELLER_HPP_NAMESPACE::gGlobalProcTable.

◆ GetLongestLineWidth()

float IMPELLER_HPP_NAMESPACE::Paragraph::GetLongestLineWidth ( )
inline
See also
ImpellerParagraphGetLongestLineWidth

Definition at line 663 of file impeller.hpp.

663  {
664  return gGlobalProcTable.ImpellerParagraphGetLongestLineWidth(Get());
665  }

References IMPELLER_HPP_NAMESPACE::Object< ImpellerParagraph, ImpellerParagraphTraits >::Get(), and IMPELLER_HPP_NAMESPACE::gGlobalProcTable.

◆ GetMaxIntrinsicWidth()

float IMPELLER_HPP_NAMESPACE::Paragraph::GetMaxIntrinsicWidth ( )
inline
See also
ImpellerParagraphGetMaxIntrinsicWidth

Definition at line 670 of file impeller.hpp.

670  {
671  return gGlobalProcTable.ImpellerParagraphGetMaxIntrinsicWidth(Get());
672  }

References IMPELLER_HPP_NAMESPACE::Object< ImpellerParagraph, ImpellerParagraphTraits >::Get(), and IMPELLER_HPP_NAMESPACE::gGlobalProcTable.

◆ GetMaxWidth()

float IMPELLER_HPP_NAMESPACE::Paragraph::GetMaxWidth ( )
inline

◆ GetMinIntrinsicWidth()

float IMPELLER_HPP_NAMESPACE::Paragraph::GetMinIntrinsicWidth ( )
inline
See also
ImpellerParagraphGetMinIntrinsicWidth

Definition at line 684 of file impeller.hpp.

684  {
685  return gGlobalProcTable.ImpellerParagraphGetMinIntrinsicWidth(Get());
686  }

References IMPELLER_HPP_NAMESPACE::Object< ImpellerParagraph, ImpellerParagraphTraits >::Get(), and IMPELLER_HPP_NAMESPACE::gGlobalProcTable.


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