ScreenShotEffect: Add a shouldReturnNativeSize argument to screenshotFullscreen
Summary:
Add a shouldReturnNativeSize to screenshotFullscreen so that KWin can export
screenshot that are screen pixel accurate.
Useful for spectacle to be able to do rectangular selection kind of screenshot.
Test Plan:
Example of a top screen using a 1.25 scale ratio being export in native resolution
(The top screen has a bigger size than its virtual geometry and next screen doesn't overlap)
Example of the same screen in virtual resolution:
Reviewers: KWin, davidedmundson, bport, zzag, apol
Reviewed By: KWin, davidedmundson
Subscribers: broulik, kwin
Tags: KWin
Differential Revision: https://phabricator.kde.org/D29122