]>
git.saurik.com Git - wxWidgets.git/blob - interface/wx/dcmirror.h
   1 ///////////////////////////////////////////////////////////////////////////// 
   3 // Purpose:     interface of wxMirrorDC 
   4 // Author:      wxWidgets team 
   6 // Licence:     wxWindows license 
   7 ///////////////////////////////////////////////////////////////////////////// 
  12     wxMirrorDC is a simple wrapper class which is always associated with a real 
  13     wxDC object and either forwards all of its operations to it without changes 
  14     (no mirroring takes place) or exchanges @e x and @e y coordinates which 
  15     makes it possible to reuse the same code to draw a figure and its mirror -- 
  16     i.e. reflection related to the diagonal line x == y. 
  23 class wxMirrorDC 
: public wxDC
 
  27         Creates a (maybe) mirrored DC associated with the real @a dc. 
  28         Everything drawn on wxMirrorDC will appear (and maybe mirrored) on 
  31         @a mirror specifies if we do mirror (if it is @true) or not (if it is 
  34     wxMirrorDC(wxDC
& dc
, bool mirror
);