bitmap.h

Clase wxMask

Esta clase encapsula un mapa de bits de máscara monocromática, donde el área enmascarada es negra y el área no enmascarada es blanca.

Jerarquía:

Jerarquía de la clase wxMask

Cuando se asocia a un mapa de bits y se dibuja en un contexto de dispositivo, se dibujará el área no enmascarada del mapa de bits y no se dibujará el área enmascarada.

Nota: También se puede asociar una máscara a un mapa de bits con un canal alfa, pero dibujar este tipo de mapas de bits en wxMSW puede ser lento, por lo que se debe evitar su uso si el rendimiento del dibujo es un factor importante.

Funciones miembro

wxMask()

wxMask::wxMask()

Constructor por defecto.

wxMask()

wxMask::wxMask( const wxBitmap & bitmap, int index )

Construye una máscara a partir de un mapa de bits y un índice de paleta que indica el fondo.

No implementado para GTK.

Parámetros
bitmap
Un bitmap válido.
index
Índice dentro de una paleta, especificando el color de transparencia.
wxMask()

wxMask::wxMask(const wxBitmap & bitmap)

Construye una máscara a partir de un mapa de bits monocromo.

wxMask()

wxMask::wxMask( const wxBitmap & bitmap, const wxColour & colour )

Construye una máscara a partir de un mapa de bits y un color que indica el fondo.

~wxMask()

virtual wxMask::~wxMask()

Destruye el objeto wxMask y el dato del mapa de bits subyacente.

Create()

bool wxMask::Create(const wxBitmap & bitmap)

Construye una máscara a partir de un mapa de bits monocromo.

Create()

bool wxMask::Create( const wxBitmap & bitmap, const wxColour & colour )

Construye una máscara a partir de un mapa de bits y un color que indica el fondo.

Create()

bool wxMask::Create( const wxBitmap & bitmap, int index )

Construye una máscara a partir de un mapa de bits y un índice de paleta que indica el fondo.

No implementado para GTK.

Parámetros
bitmap
Un bitmap válido.
index
Índice dentro de una paleta, especificando el color de transparencia.
GetBitmap()

wxBitmap wxMask::GetBitmap() const

Devuelve la máscara como un mapa de bits monocromo.

Actualmente este método está implementado en wxMSW, wxGTK y wxOSX.

Métodos y datos heredados

Esta clase hereda los métodos y datos miembro públicos y protegidos de wxObject.