GameApi 28
Library used by GameApi Builder tool
Loading...
Searching...
No Matches
FontInterface Class Referenceabstract

#include <GraphI.hh>

Inheritance diagram for FontInterface:
Collaboration diagram for FontInterface:

Public Member Functions

virtual ~FontInterface ()
virtual void Prepare ()
virtual int Left (long idx, bool is_outline=false) const =0
virtual int Top (long idx, bool is_outline=false) const =0
virtual int SizeX (long idx, bool is_outline=false) const =0
virtual int SizeY (long idx, bool is_outline=false) const =0
virtual int AdvanceX (long idx, bool is_outline=false) const =0
virtual int Ascender (long idx, bool is_outline=false) const =0
virtual int Descender (long idx, bool is_outline=false) const =0
virtual int Height (long idx, bool is_outline=false) const =0
virtual unsigned int Map (long idx, int x, int y, bool is_outline=false) const =0
Public Member Functions inherited from CollectInterface
virtual ~CollectInterface ()
virtual void Collect (CollectVisitor &vis)=0
virtual int NumBlocks () const
virtual void HeavyPrepare ()=0
virtual void FirstFrame ()

Constructor & Destructor Documentation

◆ ~FontInterface()

virtual FontInterface::~FontInterface ( )
inlinevirtual

Member Function Documentation

◆ AdvanceX()

virtual int FontInterface::AdvanceX ( long idx,
bool is_outline = false ) const
pure virtual

Implemented in FontInterfaceImpl, and LoadFont.

◆ Ascender()

virtual int FontInterface::Ascender ( long idx,
bool is_outline = false ) const
pure virtual

Implemented in FontInterfaceImpl, and LoadFont.

◆ Descender()

virtual int FontInterface::Descender ( long idx,
bool is_outline = false ) const
pure virtual

Implemented in FontInterfaceImpl, and LoadFont.

◆ Height()

virtual int FontInterface::Height ( long idx,
bool is_outline = false ) const
pure virtual

Implemented in FontInterfaceImpl, and LoadFont.

◆ Left()

virtual int FontInterface::Left ( long idx,
bool is_outline = false ) const
pure virtual

Implemented in FontInterfaceImpl, and LoadFont.

◆ Map()

virtual unsigned int FontInterface::Map ( long idx,
int x,
int y,
bool is_outline = false ) const
pure virtual

Implemented in FontInterfaceImpl, and LoadFont.

◆ Prepare()

virtual void FontInterface::Prepare ( )
inlinevirtual

Reimplemented in LoadFont.

◆ SizeX()

virtual int FontInterface::SizeX ( long idx,
bool is_outline = false ) const
pure virtual

Implemented in FontInterfaceImpl, and LoadFont.

◆ SizeY()

virtual int FontInterface::SizeY ( long idx,
bool is_outline = false ) const
pure virtual

Implemented in FontInterfaceImpl, and LoadFont.

◆ Top()

virtual int FontInterface::Top ( long idx,
bool is_outline = false ) const
pure virtual

Implemented in FontInterfaceImpl, and LoadFont.


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