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

#include <cXIcon.h>

Public Member Functions

 cXIcon2 ()
 
 ~cXIcon2 ()
 
bool isIconSet () const
 
void SetIcon (SPRITEID_t nSpriteFace, SPRITEID_t nSpriteBorder=SPRITEID_0)
 
void put_SpriteFace (SPRITEID_t iIconFace)
 
void put_SpriteBorder (SPRITEID_t tBorder)
 
PIXELS_t get_DestSize () const
 
void SetIconDestSize (int cx, int cy)
 
void put_IconDestSize (ICONSIZE_TYPE tSize)
 
void UpdateLoadIcon ()
 
void put_Alpha (COLOR_ELEM_t color)
 
HRESULT DrawIconPart (cDXSpriteDC &dc, const cPoint2i &ptIcon)
 
HRESULT DrawIconFull (cDXSpriteDC &dc, const cPoint2i &ptIcon)
 

Constructor & Destructor Documentation

◆ cXIcon2()

GrayGUI::cXIcon2::cXIcon2 ( )

◆ ~cXIcon2()

GrayGUI::cXIcon2::~cXIcon2 ( )

Member Function Documentation

◆ DrawIconFull()

HRESULT GrayGUI::cXIcon2::DrawIconFull ( cDXSpriteDC &  dc,
const cPoint2i ptIcon 
)

draw the whole thing in one pass. ptIcon = App relative coords.

◆ DrawIconPart()

HRESULT GrayGUI::cXIcon2::DrawIconPart ( cDXSpriteDC &  dc,
const cPoint2i ptIcon 
)

Draw the icon to dc. don't call DrawBegin

◆ get_DestSize()

PIXELS_t GrayGUI::cXIcon2::get_DestSize ( ) const
inline

get the render size.

◆ isIconSet()

bool GrayGUI::cXIcon2::isIconSet ( ) const
inline

◆ put_Alpha()

void GrayGUI::cXIcon2::put_Alpha ( COLOR_ELEM_t  color)

◆ put_IconDestSize()

void GrayGUI::cXIcon2::put_IconDestSize ( ICONSIZE_TYPE  tSize)

◆ put_SpriteBorder()

void GrayGUI::cXIcon2::put_SpriteBorder ( SPRITEID_t  tBorder)

◆ put_SpriteFace()

void GrayGUI::cXIcon2::put_SpriteFace ( SPRITEID_t  iIconFace)

◆ SetIcon()

void GrayGUI::cXIcon2::SetIcon ( SPRITEID_t  nSpriteFace,
SPRITEID_t  nSpriteBorder = SPRITEID_0 
)

◆ SetIconDestSize()

void GrayGUI::cXIcon2::SetIconDestSize ( int  cx,
int  cy 
)

◆ UpdateLoadIcon()

void GrayGUI::cXIcon2::UpdateLoadIcon ( )

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