Font style union. More...
#include <SFontInfo.h>
Public Member Functions | |
FONTSTYLE (uint64_t _style=0) | |
Constructor for FONTSTYLE. | |
Public Attributes | ||
uint64_t | syle | |
struct { | ||
uint64_t byCharset: 8 | ||
uint64_t byWeight: 8 | ||
uint64_t fItalic: 1 | ||
uint64_t fUnderline: 1 | ||
uint64_t fBold: 1 | ||
uint64_t fStrike: 1 | ||
uint64_t fEscapement: 12 | ||
uint64_t reserved: 13 | ||
uint64_t szIsAdding: 1 | ||
uint64_t szUnit: 2 | ||
uint64_t nSize: 16 | ||
} | attr | |
Font style union.
Describes the style of a font using a union of a 64-bit integer and a bitfield structure.
Definition at line 12 of file SFontInfo.h.
|
inline |
Constructor for FONTSTYLE.
_style | Initial style value (default is 0) |
Definition at line 38 of file SFontInfo.h.
uint64_t FONTSTYLE::byCharset |
Character set
Definition at line 21 of file SFontInfo.h.
uint64_t FONTSTYLE::byWeight |
Weight/4
Definition at line 22 of file SFontInfo.h.
uint64_t FONTSTYLE::fBold |
Bold flag
Definition at line 25 of file SFontInfo.h.
uint64_t FONTSTYLE::fEscapement |
Angle, in 0.1 degree units
Definition at line 27 of file SFontInfo.h.
uint64_t FONTSTYLE::fItalic |
Italic flag
Definition at line 23 of file SFontInfo.h.
uint64_t FONTSTYLE::fStrike |
Strike-through flag
Definition at line 26 of file SFontInfo.h.
uint64_t FONTSTYLE::fUnderline |
Underline flag
Definition at line 24 of file SFontInfo.h.
uint64_t FONTSTYLE::nSize |
Font size, as a signed short
Definition at line 31 of file SFontInfo.h.
uint64_t FONTSTYLE::reserved |
Reserved
Definition at line 28 of file SFontInfo.h.
uint64_t FONTSTYLE::syle |
Definition at line 13 of file SFontInfo.h.
uint64_t FONTSTYLE::szIsAdding |
cSize is adding
Definition at line 29 of file SFontInfo.h.
uint64_t FONTSTYLE::szUnit |
cSize unit (0-3)
Definition at line 30 of file SFontInfo.h.