dc.h
Enumerado wxRasterOperationMode
enum wxRasterOperationMode { wxCLEAR , wxXOR , wxINVERT , wxOR_REVERSE , wxAND_REVERSE , wxCOPY , wxAND , wxAND_INVERT , wxNO_OP , wxNOR , wxEQUIV , wxSRC_INVERT , wxOR_INVERT , wxNAND , wxOR , wxSET }
Operaciones lógicas de trama que pueden utilizarse con wxDC::SetLogicalFunction y algunas otras funciones wxDC (p.ej. wxDC::Blit y wxDC::StretchBlit).
La descripción de los valores a continuación se refiere a cómo un píxel fuente src genérico y el correspondiente píxel destino dst se combinan para producir el píxel final. Por ejemplo, wxCLEAR y wxSET ignoran completamente el píxel origen y el píxel destino y siempre ponen ceros o unos en la superficie final.
Hay que tener en cuenta que no todos los modos son compatibles con todas las plataformas. En particular wxGTK3 y wxMac sólo soportan los siguientes modos:
- wxCOPY
- wxOR
- wxNO_OP
- wxCLEAR
- wxXOR y sólo soporta el comúnmente utilizado wxINVERT cuando el color de origen es blanco (ya que se implementa utilizando el modo de composición wxCOMPOSITION_DIFF).
Miembros/valores
- wxCLEAR
- 0
- wxXOR
- src XOR dst
- wxINVERT
- NOT dst
- wxOR_REVERSE
- src OR (NOT dst)
- wxAND_REVERSE
- src AND (NOT dst)
- wxCOPY
- src
- wxAND
- src AND dst
- wxAND_INVERT
- (NOT src) AND dst
- wxNO_OP
- dst
- wxNOR
- (NOT src) AND (NOT dst)
- wxEQUIV
- (NOT src) XOR dst
- wxSRC_INVERT
- (NOT src)
- wxOR_INVERT
- (NOT src) OR dst
- wxNAND
- (NOT src) OR (NOT dst)
- wxOR
- src OR dst
- wxSET
- 1