Add support for affine transformation matrix in wxGCDC
Graphics renderers (exposed through wxGraphicsContext) support arbitrary affine transformations so it is possible to add support for affine transformations in wxGCDC by implementing all wxGCDC::*TransformMatrix() functions with calls to respective wxGraphicsContext functions. Additionally, this implementation adds support for affine transformations in wxDC under wxGTK3 because in this port wxDC is equivalent to wxGCDC.
This commit is contained in:
@@ -1428,9 +1428,9 @@
|
||||
// Should wxDC provide SetTransformMatrix() and related methods?
|
||||
//
|
||||
// Default is 1 but can be set to 0 if this functionality is not used. Notice
|
||||
// that currently only wxMSW supports this so setting this to 0 doesn't change
|
||||
// much for non-MSW platforms (although it will still save a few bytes
|
||||
// probably).
|
||||
// that currently wxMSW, wxGTK3 support this for wxDC and all platforms support
|
||||
// this for wxGCDC so setting this to 0 doesn't change much if neither of these
|
||||
// is used (although it will still save a few bytes probably).
|
||||
//
|
||||
// Recommended setting: 1.
|
||||
#define wxUSE_DC_TRANSFORM_MATRIX 1
|
||||
|
Reference in New Issue
Block a user