Version: 3.1.0
Device Contexts

Detailed Description

Device contexts are surfaces that may be drawn on, and provide an abstraction that allows parameterisation of your drawing code by passing different device contexts.

Related Overviews: Device Contexts

Classes

struct  wxFontMetrics
 Simple collection of various font metrics. More...
 
class  wxSVGBitmapHandler
 Abstract base class for handling bitmaps inside a wxSVGFileDC. More...
 
class  wxSVGBitmapEmbedHandler
 Handler embedding bitmaps as base64-encoded PNGs into the SVG. More...
 
class  wxSVGBitmapFileHandler
 Handler saving a bitmap to an external file and linking to it from the SVG. More...
 
class  wxDC
 A wxDC is a "device context" onto which graphics and text can be drawn. More...
 
class  wxBufferedDC
 This class provides a simple way to avoid flicker: when drawing on it, everything is in fact first drawn on an in-memory buffer (a wxBitmap) and then copied to the screen, using the associated wxDC, only once, when this object is destroyed. More...
 
class  wxAutoBufferedPaintDC
 This wxDC derivative can be used inside of an EVT_PAINT() event handler to achieve double-buffered drawing. More...
 
class  wxBufferedPaintDC
 This is a subclass of wxBufferedDC which can be used inside of an EVT_PAINT() event handler to achieve double-buffered drawing. More...
 
class  wxPaintDC
 A wxPaintDC must be constructed if an application wishes to paint on the client area of a window from within an EVT_PAINT() event handler. More...
 
class  wxClientDC
 A wxClientDC must be constructed if an application wishes to paint on the client area of a window from outside an EVT_PAINT() handler. More...
 
class  wxWindowDC
 A wxWindowDC must be constructed if an application wishes to paint on the whole area of a window (client and decorations). More...
 
class  wxGCDC
 wxGCDC is a device context that draws on a wxGraphicsContext. More...
 
class  wxMemoryDC
 A memory device context provides a means to draw graphics onto a bitmap. More...
 
class  wxMirrorDC
 wxMirrorDC is a simple wrapper class which is always associated with a real wxDC object and either forwards all of its operations to it without changes (no mirroring takes place) or exchanges x and y coordinates which makes it possible to reuse the same code to draw a figure and its mirror – i.e. More...
 
class  wxPostScriptDC
 This defines the wxWidgets Encapsulated PostScript device context, which can write PostScript files on any platform. More...
 
class  wxScreenDC
 A wxScreenDC can be used to paint on the screen. More...
 
class  wxSVGFileDC
 A wxSVGFileDC is a device context onto which graphics and text can be drawn, and the output produced as a vector file, in SVG format. More...
 
class  wxGraphicsContext
 A wxGraphicsContext instance is the object that is drawn upon. More...
 
class  wxMetafileDC
 This is a type of device context that allows a metafile object to be created (Windows only), and has most of the characteristics of a normal wxDC. More...