wxMirrorDC (wx v2.5.1)
View SourcewxMirrorDC 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).