Version: 3.2.8
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 bitmaps to external PNG files and linking to it from the SVG. More...
 
class  wxDC
 

A wxDC is a @e "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 @c 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
@c 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
 

wxClientDC is primarily useful for obtaining information about the window
from outside 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 @e x and @e 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
@b wxDC.
More...