TalanSoft Toolkits  201707
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Groups Pages
Public Member Functions | Public Attributes | List of all members
DIB Class Reference

Detailed Description

DIB wrapper.

Public Member Functions

 DIB (HDC hdc=NULL, ni::tU32 anWidth=0, ni::tU32 anHeight=0, ni::tU32 anBpp=0)
 
void Create (HDC hdc, ni::tU32 anWidth, ni::tU32 anHeight, ni::tU32 anBpp)
 
 ~DIB ()
 
void Delete ()
 
ni::tBool IsOK () const
 
HDC GetHDC () const
 
HBITMAP GetHBITMAP () const
 
ni::tU32 GetWidth () const
 
ni::tU32 GetHeight () const
 
ni::tU32 GetBpp () const
 
voidGetBits () const
 

Public Attributes

WinUI::DC mwinDC
 
WinUI::Bitmap mwinBmp
 
voidmpBits
 
ni::tU32 mnBpp
 
ni::tU32 mnWidth
 
ni::tU32 mnHeight
 

Constructor & Destructor Documentation

DIB ( HDC  hdc = NULL,
ni::tU32  anWidth = 0,
ni::tU32  anHeight = 0,
ni::tU32  anBpp = 0 
)
~DIB ( )

Member Function Documentation

void Create ( HDC  hdc,
ni::tU32  anWidth,
ni::tU32  anHeight,
ni::tU32  anBpp 
)
void Delete ( )
ni::tBool IsOK ( ) const
HDC GetHDC ( ) const
HBITMAP GetHBITMAP ( ) const
ni::tU32 GetWidth ( ) const
ni::tU32 GetHeight ( ) const
ni::tU32 GetBpp ( ) const
void* GetBits ( ) const

Member Data Documentation

WinUI::DC mwinDC
WinUI::Bitmap mwinBmp
void* mpBits
ni::tU32 mnBpp
ni::tU32 mnWidth
ni::tU32 mnHeight