Forge
Font Class Reference

Font object is essentially a resource handler for the specific font you want to use. More...

#include <font.h>

Public Member Functions

FGAPI Font ()
 Creates Font object. More...
 
FGAPI Font (const Font &other)
 Copy constructor for Font. More...
 
FGAPI ~Font ()
 Font Destructor. More...
 
FGAPI void loadFont (const char *const pFile, int pFontSize)
 Load a given font file. More...
 
FGAPI void loadSystemFont (const char *const pName, int pFontSize)
 Load a system font based on the name. More...
 
FGAPI internal::_Font * get () const
 Get handle for internal implementation of Font object. More...
 

Detailed Description

Font object is essentially a resource handler for the specific font you want to use.

Constructor & Destructor Documentation

◆ Font() [1/2]

FGAPI Font ( )

Creates Font object.

◆ Font() [2/2]

FGAPI Font ( const Font other)

Copy constructor for Font.

Parameters
[in]otheris the Font object of which we make a copy of, this is not a deep copy.

◆ ~Font()

FGAPI ~Font ( )

Font Destructor.

Member Function Documentation

◆ get()

FGAPI internal::_Font* get ( ) const

Get handle for internal implementation of Font object.

◆ loadFont()

FGAPI void loadFont ( const char *const  pFile,
int  pFontSize 
)

Load a given font file.

Parameters
[in]pFileTrue Type Font file path
[in]pFontSizethe size of the font glyphs that will be created

◆ loadSystemFont()

FGAPI void loadSystemFont ( const char *const  pName,
int  pFontSize 
)

Load a system font based on the name.

Parameters
[in]pNameTrue Type Font name
[in]pFontSizethe size of the font glyphs that will be created

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