depth for masks added
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@19523 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -27,7 +27,8 @@ class WXDLLEXPORT wxIcon;
|
|||||||
class WXDLLEXPORT wxCursor;
|
class WXDLLEXPORT wxCursor;
|
||||||
class WXDLLEXPORT wxImage;
|
class WXDLLEXPORT wxImage;
|
||||||
|
|
||||||
// A mask is a mono bitmap used for drawing bitmaps
|
// A mask is a bitmap used for drawing bitmaps
|
||||||
|
// it can be a monochrome bitmap or a multi-bit bitmap which transfers to alpha channels
|
||||||
// transparently.
|
// transparently.
|
||||||
class WXDLLEXPORT wxMask: public wxObject
|
class WXDLLEXPORT wxMask: public wxObject
|
||||||
{
|
{
|
||||||
@@ -58,8 +59,11 @@ public:
|
|||||||
bool PointMasked(int x, int y);
|
bool PointMasked(int x, int y);
|
||||||
inline WXHBITMAP GetMaskBitmap() const { return m_maskBitmap; }
|
inline WXHBITMAP GetMaskBitmap() const { return m_maskBitmap; }
|
||||||
inline void SetMaskBitmap(WXHBITMAP bmp) { m_maskBitmap = bmp; }
|
inline void SetMaskBitmap(WXHBITMAP bmp) { m_maskBitmap = bmp; }
|
||||||
|
int GetDepth() const { return m_depth ; }
|
||||||
|
void SetDepth( int depth ) { m_depth = depth ; }
|
||||||
protected:
|
protected:
|
||||||
WXHBITMAP m_maskBitmap;
|
WXHBITMAP m_maskBitmap;
|
||||||
|
int m_depth ;
|
||||||
};
|
};
|
||||||
|
|
||||||
enum { kMacBitmapTypeUnknownType , kMacBitmapTypeGrafWorld, kMacBitmapTypePict , kMacBitmapTypeIcon } ;
|
enum { kMacBitmapTypeUnknownType , kMacBitmapTypeGrafWorld, kMacBitmapTypePict , kMacBitmapTypeIcon } ;
|
||||||
|
Reference in New Issue
Block a user