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 | wxGraphicsPen | 
| A wxGraphicsPen is a native representation of a pen.  More... | |
| class | wxGraphicsMatrix | 
| A wxGraphicsMatrix is a native representation of an affine matrix.  More... | |
Enumerations | |
| enum | wxAntialiasMode {  wxANTIALIAS_NONE, wxANTIALIAS_DEFAULT }  | 
| Anti-aliasing modes used by wxGraphicsContext::SetAntialiasMode().  More... | |
| enum | wxInterpolationQuality {  wxINTERPOLATION_DEFAULT, wxINTERPOLATION_NONE, wxINTERPOLATION_FAST, wxINTERPOLATION_GOOD, wxINTERPOLATION_BEST }  | 
| Interpolation quality used by wxGraphicsContext::SetInterpolationQuality().  More... | |
| enum | wxCompositionMode {  wxCOMPOSITION_INVALID = -1, wxCOMPOSITION_CLEAR, wxCOMPOSITION_SOURCE, wxCOMPOSITION_OVER, wxCOMPOSITION_IN, wxCOMPOSITION_OUT, wxCOMPOSITION_ATOP, wxCOMPOSITION_DEST, wxCOMPOSITION_DEST_OVER, wxCOMPOSITION_DEST_IN, wxCOMPOSITION_DEST_OUT, wxCOMPOSITION_DEST_ATOP, wxCOMPOSITION_XOR, wxCOMPOSITION_ADD }  | 
| Compositing is done using Porter-Duff compositions (see http://keithp.com/~keithp/porterduff/p253-porter.pdf) with wxGraphicsContext::SetCompositionMode().  More... | |
Variables | |
| const wxGraphicsPen | wxNullGraphicsPen | 
| const wxGraphicsBrush | wxNullGraphicsBrush | 
| const wxGraphicsFont | wxNullGraphicsFont | 
| const wxGraphicsBitmap | wxNullGraphicsBitmap | 
| const wxGraphicsMatrix | wxNullGraphicsMatrix | 
| const wxGraphicsPath | wxNullGraphicsPath | 
| 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 give 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  | 
Interpolation quality used by wxGraphicsContext::SetInterpolationQuality().
| const wxGraphicsBitmap wxNullGraphicsBitmap | 
| const wxGraphicsBrush wxNullGraphicsBrush | 
| const wxGraphicsFont wxNullGraphicsFont | 
| const wxGraphicsMatrix wxNullGraphicsMatrix | 
| const wxGraphicsPath wxNullGraphicsPath | 
| const wxGraphicsPen wxNullGraphicsPen |