Classes | |
| class | wxGraphicsPath |
| A wxGraphicsPath is a native representation of a geometric path. More... | |
| class | wxGraphicsObject |
| This class is the superclass of native graphics objects like pens etc. More... | |
| class | wxGraphicsBitmap |
| Represents a bitmap. More... | |
| class | wxGraphicsContext |
| A wxGraphicsContext instance is the object that is drawn upon. More... | |
| class | wxGraphicsGradientStop |
| Represents a single gradient stop in a collection of gradient stops as represented by wxGraphicsGradientStops. More... | |
| class | wxGraphicsGradientStops |
| Represents a collection of wxGraphicGradientStop values for use with CreateLinearGradientBrush and CreateRadialGradientBrush. More... | |
| class | wxGraphicsRenderer |
| A wxGraphicsRenderer is the instance corresponding to the rendering engine used. More... | |
| class | wxGraphicsBrush |
| A wxGraphicsBrush is a native representation of a brush. More... | |
| class | wxGraphicsFont |
| A wxGraphicsFont is a native representation of a font. More... | |
| class | wxGraphicsPenInfo |
| This class is a helper used for wxGraphicsPen creation using the named parameter idiom: it allows specifying various wxGraphicsPen attributes using the chained calls to its clearly named methods instead of passing them in the fixed order to wxGraphicsPen constructors. More... | |
| class | wxGraphicsPen |
| A wxGraphicsPen is a native representation of a pen. More... | |
| class | wxGraphicsMatrix |
| A wxGraphicsMatrix is a native representation of an affine matrix. More... | |
Variables | |
| const wxGraphicsPen | wxNullGraphicsPen |
| An empty wxGraphicsPen object. More... | |
| const wxGraphicsBrush | wxNullGraphicsBrush |
| An empty wxGraphicsBrush object. More... | |
| const wxGraphicsFont | wxNullGraphicsFont |
| An empty wxGraphicsFont object. More... | |
| const wxGraphicsBitmap | wxNullGraphicsBitmap |
| An empty wxGraphicsBitmap object. More... | |
| const wxGraphicsMatrix | wxNullGraphicsMatrix |
| An empty wxGraphicsMatrix object. More... | |
| const wxGraphicsPath | wxNullGraphicsPath |
| An empty wxGraphicsPath object. More... | |
| enum wxAntialiasMode |
Anti-aliasing modes used by wxGraphicsContext::SetAntialiasMode().
| Enumerator | |
|---|---|
| wxANTIALIAS_NONE | No anti-aliasing. |
| wxANTIALIAS_DEFAULT | The default anti-aliasing. |
| enum wxCompositionMode |
Compositing is done using Porter-Duff compositions (see http://keithp.com/~keithp/porterduff/p253-porter.pdf) with wxGraphicsContext::SetCompositionMode().
The description gives a short equation on how the values of a resulting pixel are calculated. R = Result, S = Source, D = Destination, colors premultiplied with alpha Ra, Sa, Da their alpha components
| Enumerator | |
|---|---|
| wxCOMPOSITION_INVALID | Indicates invalid or unsupported composition mode. This value can't be passed to wxGraphicsContext::SetCompositionMode().
|
| wxCOMPOSITION_CLEAR | R = 0 |
| wxCOMPOSITION_SOURCE | R = S |
| wxCOMPOSITION_OVER | R = S + D*(1 - Sa) |
| wxCOMPOSITION_IN | R = S*Da |
| wxCOMPOSITION_OUT | R = S*(1 - Da) |
| wxCOMPOSITION_ATOP | R = S*Da + D*(1 - Sa) |
| wxCOMPOSITION_DEST | R = D, essentially a noop |
| wxCOMPOSITION_DEST_OVER | R = S*(1 - Da) + D |
| wxCOMPOSITION_DEST_IN | R = D*Sa |
| wxCOMPOSITION_DEST_OUT | R = D*(1 - Sa) |
| wxCOMPOSITION_DEST_ATOP | R = S*(1 - Da) + D*Sa |
| wxCOMPOSITION_XOR | R = S*(1 - Da) + D*(1 - Sa) |
| wxCOMPOSITION_ADD | R = S + D |
| wxCOMPOSITION_DIFF | Result is the absolute value of the difference between the source and the destination. This composition mode is only supported by Cairo and CoreGraphics-based implementations, i.e. in wxGTK and wxOSX only (unless Cairo-based renderer is explicitly under the other platforms). When the source colour is white, this mode can be used to emulate the wxINVERT logical function of wxDC; drawing using this mode twice restores the original contents.
|
| enum wxGradientType |
Used to indicate what kind of gradient is set in a wxGraphicsPenInfo object.
Interpolation quality used by wxGraphicsContext::SetInterpolationQuality().
| const wxGraphicsBitmap wxNullGraphicsBitmap |
An empty wxGraphicsBitmap object.
| const wxGraphicsBrush wxNullGraphicsBrush |
An empty wxGraphicsBrush object.
| const wxGraphicsFont wxNullGraphicsFont |
An empty wxGraphicsFont object.
| const wxGraphicsMatrix wxNullGraphicsMatrix |
An empty wxGraphicsMatrix object.
| const wxGraphicsPath wxNullGraphicsPath |
An empty wxGraphicsPath object.
| const wxGraphicsPen wxNullGraphicsPen |
An empty wxGraphicsPen object.