Pioneer
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Friends | List of all members
PiGui::PiFace Class Reference

#include <PiGui.h>

Public Types

using UsedRange = std::pair< uint16_t, uint16_t >
 

Public Member Functions

 PiFace (const std::string &ttfname, float sizefactor)
 
const std::string & ttfname () const
 
float sizefactor () const
 
const std::vector< UsedRange > & used_ranges () const
 
bool isValidGlyph (unsigned short glyph) const
 
void addGlyph (unsigned short glyph)
 
void sortUsedRanges () const
 

Friends

class Instance
 

Member Typedef Documentation

◆ UsedRange

using PiGui::PiFace::UsedRange = std::pair<uint16_t, uint16_t>

Constructor & Destructor Documentation

◆ PiFace()

PiGui::PiFace::PiFace ( const std::string &  ttfname,
float  sizefactor 
)
inline

Member Function Documentation

◆ addGlyph()

void PiFace::addGlyph ( unsigned short  glyph)

◆ isValidGlyph()

bool PiFace::isValidGlyph ( unsigned short  glyph) const

◆ sizefactor()

float PiGui::PiFace::sizefactor ( ) const
inline

◆ sortUsedRanges()

void PiFace::sortUsedRanges ( ) const

◆ ttfname()

const std::string & PiGui::PiFace::ttfname ( ) const
inline

◆ used_ranges()

const std::vector< UsedRange > & PiGui::PiFace::used_ranges ( ) const
inline

Friends And Related Symbol Documentation

◆ Instance

friend class Instance
friend

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