Gray C++ Libraries  0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
GrayLib::cWinFontCfg Class Reference

#include <WinTypes.h>

Inheritance diagram for GrayLib::cWinFontCfg:

Public Member Functions

 cWinFontCfg () noexcept
 
 cWinFontCfg (const SUPER_t &fontcfg) noexcept
 
SUPER_t & ref_LogFont () noexcept
 
const SUPER_t & ref_LogFont () const noexcept
 
void InitZero () noexcept
 
StrLen_t put_FaceName (const GChar_t *pszFaceName) noexcept
 
bool IsSameFont (const SUPER_t &rFont) const noexcept
 
int get_FontSize () const noexcept
 
int get_FontSizeA () const noexcept
 
int get_FontWidthA () const noexcept
 

Detailed Description

Wrap _WIN32 LOGFONT* . Information about a font. http://msdn.microsoft.com/en-us/library/ms901140.aspx

Constructor & Destructor Documentation

◆ cWinFontCfg() [1/2]

GrayLib::cWinFontCfg::cWinFontCfg ( )
inlinenoexcept

◆ cWinFontCfg() [2/2]

GrayLib::cWinFontCfg::cWinFontCfg ( const SUPER_t &  fontcfg)
inlinenoexcept

Member Function Documentation

◆ get_FontSize()

int GrayLib::cWinFontCfg::get_FontSize ( ) const
inlinenoexcept

get LONG raw height.

◆ get_FontSizeA()

int GrayLib::cWinFontCfg::get_FontSizeA ( ) const
inlinenoexcept

sort of like pixel height but not exactly. LONG

◆ get_FontWidthA()

int GrayLib::cWinFontCfg::get_FontWidthA ( ) const
inlinenoexcept

get LONG font width.

◆ InitZero()

void GrayLib::cWinFontCfg::InitZero ( )
inlinenoexcept

◆ IsSameFont()

bool GrayLib::cWinFontCfg::IsSameFont ( const SUPER_t &  rFont) const
inlinenoexcept

◆ put_FaceName()

StrLen_t GrayLib::cWinFontCfg::put_FaceName ( const GChar_t pszFaceName)
inlinenoexcept

◆ ref_LogFont() [1/2]

const SUPER_t& GrayLib::cWinFontCfg::ref_LogFont ( ) const
inlinenoexcept

◆ ref_LogFont() [2/2]

SUPER_t& GrayLib::cWinFontCfg::ref_LogFont ( )
inlinenoexcept

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