View Source wxMirrorDC (wx v2.4.3)
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.
reflection related to the diagonal line x == y.
Since: 2.5.0
This class is derived, and can use functions, from:
wxWidgets docs: wxMirrorDC
Summary
Types
-type wxMirrorDC() :: wx:wx_object().
Functions
-spec destroy(This :: wxMirrorDC()) -> ok.
Destroys the object
-spec new(Dc, Mirror) -> wxMirrorDC() when Dc :: wxDC:wxDC(), Mirror :: boolean().
Creates a (maybe) mirrored DC associated with the real dc
.
Everything drawn on wxMirrorDC
will appear (and maybe mirrored) on dc
.
mirror
specifies if we do mirror (if it is true) or not (if it is false).