You.i Engine
CYIFontUtilities Class Reference

#include <utility/YiFontUtilities.h>

Classes

class  TextInfo
 Contains information required for laying out text. More...
 

Static Public Member Functions

static float GetTextWidth (const TextInfo &textInfo)
 
static float GetParagraphWidth (const TextInfo &textInfo, float fWidthToFit)
 
static CYIString GetTextToFit (const TextInfo &textInfo, float fWidthToFit, float *pfResultingLineWidth=nullptr)
 
static CYIString GetLastLine (const TextInfo &textInfo, float fWidthToFit, float *pfLastLineWidth=nullptr, uint32_t *puLineCount=nullptr)
 
static int32_t GetLineCount (const TextInfo &textInfo, float fWidthToFit)
 
static float GetFontLeading (ssize_t nFontID, float fFontSize)
 

Member Function Documentation

static float CYIFontUtilities::GetFontLeading ( ssize_t  nFontID,
float  fFontSize 
)
static
static CYIString CYIFontUtilities::GetLastLine ( const TextInfo textInfo,
float  fWidthToFit,
float *  pfLastLineWidth = nullptr,
uint32_t *  puLineCount = nullptr 
)
static
static int32_t CYIFontUtilities::GetLineCount ( const TextInfo textInfo,
float  fWidthToFit 
)
static
static float CYIFontUtilities::GetParagraphWidth ( const TextInfo textInfo,
float  fWidthToFit 
)
static
static CYIString CYIFontUtilities::GetTextToFit ( const TextInfo textInfo,
float  fWidthToFit,
float *  pfResultingLineWidth = nullptr 
)
static
static float CYIFontUtilities::GetTextWidth ( const TextInfo textInfo)
static

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