ScummVM API documentation
Bagel::MFC::CBitmap Class Reference
Inheritance diagram for Bagel::MFC::CBitmap:
Bagel::MFC::CGdiObject Bagel::MFC::CObject Bagel::MFC::CDC::DefaultBitmap

Classes

struct  Impl
 

Public Member Functions

Implbitmap () const
 
bool Attach (HBITMAP hObject)
 
HBITMAP Detach ()
 
bool CreateCompatibleBitmap (CDC *pDC, int nWidth, int nHeight)
 
bool CreateBitmap (int nWidth, int nHeight, unsigned int nPlanes, unsigned int nBitcount, const void *lpBits)
 
int GetObject (int nCount, void *lpObject) const
 
long GetBitmapBits (long dwCount, void *lpBits) const
 
bool GetBitmap (BITMAP *pBitMap) const
 
- 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 CBitmapFromHandle (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: