API Documentation
Loading...
Searching...
No Matches
Font Struct Reference

#include <Font.h>

Collaboration diagram for Font:
[legend]

Public Member Functions

NDEVR_BASE_API bool operator== (const Font &font) const
 
NDEVR_BASE_API bool operator!= (const Font &font) const
 
NDEVR_BASE_API File getFile () const
 
void setFile (const File &file)
 

Public Attributes

String name
 
String app_font_name
 
fltp08 point_size = 0.0
 
fltp08 pixel_size = Constant<fltp08>::NaN
 
fltp08 fixed_width = Constant<fltp08>::NaN
 
fltp08 tab_advance = 0.0
 
uint04 index = 0
 
RGBColor color = Constant<RGBColor>::NaN
 
uint01 alignment = 0
 
bool is_bold = false
 
bool is_italic = false
 
bool is_underline = false
 
bool is_overstrike = false
 
bool is_strikethrough = false
 

Protected Attributes

File m_file
 

Member Function Documentation

◆ getFile()

File getFile ( ) const

◆ operator!=()

bool operator!= ( const Font & font) const

◆ operator==()

bool operator== ( const Font & font) const

◆ setFile()

void setFile ( const File & file)
inline

Member Data Documentation

◆ alignment

uint01 alignment = 0

◆ app_font_name

String app_font_name

◆ color

RGBColor color = Constant<RGBColor>::NaN

◆ fixed_width

fltp08 fixed_width = Constant<fltp08>::NaN

◆ index

uint04 index = 0

◆ is_bold

bool is_bold = false

◆ is_italic

bool is_italic = false

◆ is_overstrike

bool is_overstrike = false

◆ is_strikethrough

bool is_strikethrough = false

◆ is_underline

bool is_underline = false

◆ m_file

File m_file
mutableprotected

◆ name

String name

◆ pixel_size

fltp08 pixel_size = Constant<fltp08>::NaN

◆ point_size

fltp08 point_size = 0.0

◆ tab_advance

fltp08 tab_advance = 0.0

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