phoenix_title wx.Mask

This class encapsulates a monochrome mask bitmap, where the masked area is black and the unmasked area is white.

When associated with a bitmap and drawn in a device context, the unmasked area of the bitmap will be drawn, and the masked area will not be drawn.

Note

A mask can be associated also with a bitmap with an alpha channel but drawing such bitmaps under wxMSW may be slow so using them should be avoided if drawing performance is an important factor.


class_hierarchy Class Hierarchy

Inheritance diagram for class Mask:

method_summary Methods Summary

__init__

Default constructor.

GetBitmap

Returns the mask as a monochrome bitmap.


property_summary Properties Summary

Bitmap

See GetBitmap


api Class API

class wx.Mask(Object)

Possible constructors:

Mask()

Mask(bitmap, index)

Mask(bitmap)

Mask(bitmap, colour)

This class encapsulates a monochrome mask bitmap, where the masked area is black and the unmasked area is white.


Methods

__init__(self, *args, **kw)

overload Overloaded Implementations:



__init__ (self)

Default constructor.



__init__ (self, bitmap, index)

Constructs a mask from a bitmap and a palette index that indicates the background.

Not implemented for GTK.

Parameters
  • bitmap (wx.Bitmap) – A valid bitmap.

  • index (int) – Index into a palette, specifying the transparency colour.



__init__ (self, bitmap)

Constructs a mask from a monochrome bitmap.

Parameters

bitmap (wx.Bitmap) –



__init__ (self, bitmap, colour)

Constructs a mask from a bitmap and a colour that indicates the background.

Parameters





GetBitmap(self)

Returns the mask as a monochrome bitmap.

Currently this method is implemented in wxMSW, wxGTK and wxOSX.

Return type

wx.Bitmap

New in version 2.9.5.


Properties

Bitmap

See GetBitmap