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

#include <GraphI.hh>

Inheritance diagram for GlyphInterface:
Collaboration diagram for GlyphInterface:

Public Member Functions

virtual ~GlyphInterface ()
virtual void Prepare ()
virtual int Left () const =0
virtual int Top () const =0
virtual int SizeX () const =0
virtual int SizeY () const =0
virtual int AdvanceX () const =0
virtual int Ascender () const =0
virtual int Descender () const =0
virtual int Height () const =0
virtual unsigned int Map (int x, int y) 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

◆ ~GlyphInterface()

virtual GlyphInterface::~GlyphInterface ( )
inlinevirtual

Member Function Documentation

◆ AdvanceX()

virtual int GlyphInterface::AdvanceX ( ) const
pure virtual

Implemented in ChooseGlyphFromFont, and CombineGlyphInterfaces.

Here is the caller graph for this function:

◆ Ascender()

virtual int GlyphInterface::Ascender ( ) const
pure virtual

Implemented in ChooseGlyphFromFont, and CombineGlyphInterfaces.

Here is the caller graph for this function:

◆ Descender()

virtual int GlyphInterface::Descender ( ) const
pure virtual

Implemented in ChooseGlyphFromFont, and CombineGlyphInterfaces.

Here is the caller graph for this function:

◆ Height()

virtual int GlyphInterface::Height ( ) const
pure virtual

Implemented in ChooseGlyphFromFont, and CombineGlyphInterfaces.

Here is the caller graph for this function:

◆ Left()

virtual int GlyphInterface::Left ( ) const
pure virtual

Implemented in ChooseGlyphFromFont, and CombineGlyphInterfaces.

Here is the caller graph for this function:

◆ Map()

virtual unsigned int GlyphInterface::Map ( int x,
int y ) const
pure virtual

◆ Prepare()

virtual void GlyphInterface::Prepare ( )
inlinevirtual

◆ SizeX()

virtual int GlyphInterface::SizeX ( ) const
pure virtual

Implemented in ChooseGlyphFromFont, and CombineGlyphInterfaces.

Here is the caller graph for this function:

◆ SizeY()

virtual int GlyphInterface::SizeY ( ) const
pure virtual

Implemented in ChooseGlyphFromFont, and CombineGlyphInterfaces.

Here is the caller graph for this function:

◆ Top()

virtual int GlyphInterface::Top ( ) const
pure virtual

Implemented in ChooseGlyphFromFont, and CombineGlyphInterfaces.

Here is the caller graph for this function:

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