ScummVM API documentation
Bagel::MFC::CFont Class Reference
Inheritance diagram for Bagel::MFC::CFont:
Bagel::MFC::CGdiObject Bagel::MFC::CObject

Classes

struct  Impl
 

Public Member Functions

Implfont () const
 
bool CreateFont (int nHeight, int nWidth, int nEscapement, int nOrientation, int nWeight, byte bItalic, byte bUnderline, byte cStrikeOut, byte nCharSet, byte nOutPrecision, byte nClipPrecision, byte nQuality, byte nPitchAndFamily, const char *lpszFacename)
 
bool CreateFontIndirect (const LOGFONT *lpLogFont)
 
- Public Member Functions inherited from Bagel::MFC::CGdiObject
 operator HGDIOBJ () const
 
bool Attach (HGDIOBJ hObject)
 
HGDIOBJ Detach ()
 
bool DeleteObject ()
 
bool operator== (const CGdiObject &obj) const
 
bool operator!= (const CGdiObject &obj) const
 
- Public Member Functions inherited from Bagel::MFC::CObject
 CObject (const CObject &)=default
 
CObjectoperator= (const CObject &)=default
 
virtual const CRuntimeClassGetRuntimeClass () const
 
virtual void AssertValid () const
 
virtual void Dump (CDumpContext &dc) const
 
bool IsKindOf (const CRuntimeClass *pClass) const
 

Static Public Member Functions

static CFontFromHandle (HGDIOBJ h)
 
- Static Public Member Functions inherited from Bagel::MFC::CGdiObject
static CGdiObjectFromHandle (HGDIOBJ h)
 

Additional Inherited Members

- Public Attributes inherited from Bagel::MFC::CGdiObject
HGDIOBJ m_hObject = nullptr
 
- Static Public Attributes inherited from Bagel::MFC::CObject
static const CRuntimeClass classCObject
 
- Protected Member Functions inherited from Bagel::MFC::CGdiObject
void AfxHookObject ()
 
void AfxUnhookObject ()
 

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