alpha masking for buttons. original attribution @dottools

This commit is contained in:
Azaezel 2016-03-09 20:02:39 -06:00
parent 61bae52c89
commit 76228f2d0c
2 changed files with 45 additions and 0 deletions

View file

@ -113,6 +113,9 @@ class GuiBitmapButtonCtrl : public GuiButtonCtrl
/// File name for bitmap.
String mBitmapName;
/// alpha masking
bool mMasked;
///
Textures mTextures[ NumModifiers ];
@ -163,6 +166,7 @@ class GuiBitmapButtonCtrl : public GuiButtonCtrl
virtual void onRender(Point2I offset, const RectI &updateRect);
static void initPersistFields();
bool pointInControl(const Point2I& parentCoordPoint);
DECLARE_CONOBJECT(GuiBitmapButtonCtrl);
DECLARE_DESCRIPTION( "A button control rendered entirely from bitmaps.\n"