You.i Engine
CYIFontUtilities::TextInfo Class Reference

Detailed Description

Contains information required for laying out text.

This class provides caching of internal text layout objects. It is advisable to reuse a single TextInfo instance if multiple CYIFontUtilities functions will be used with the same text and properties.

#include <utility/YiFontUtilities.h>

Public Member Functions

 TextInfo (ssize_t nFontID, float fFontSize, const CYIString &text)
 
 ~TextInfo ()
 
const CYIStringGetText () const
 
ssize_t GetFontID () const
 
float GetFontSize () const
 

Friends

class CYIFontUtilities
 

Constructor & Destructor Documentation

CYIFontUtilities::TextInfo::TextInfo ( ssize_t  nFontID,
float  fFontSize,
const CYIString text 
)
CYIFontUtilities::TextInfo::~TextInfo ( )

Member Function Documentation

ssize_t CYIFontUtilities::TextInfo::GetFontID ( ) const
float CYIFontUtilities::TextInfo::GetFontSize ( ) const
const CYIString& CYIFontUtilities::TextInfo::GetText ( ) const

Friends And Related Function Documentation

friend class CYIFontUtilities
friend

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