1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-27 11:17:35 +00:00

WindowServer: Add an IPC call for taking a screenshot

This patch adds Messages::WindowServer::GetScreenBitmap. It returns the
currently displayed on-screen bitmap as-is, as a Gfx::ShareableBitmap.
This commit is contained in:
Andreas Kling 2021-03-26 19:53:49 +01:00
parent 557927f25b
commit d9f8f6a2d0
4 changed files with 11 additions and 0 deletions

View file

@ -76,6 +76,8 @@ public:
void did_construct_window_manager(Badge<WindowManager>);
const Gfx::Bitmap& front_bitmap_for_screenshot(Badge<ClientConnection>) const { return *m_front_bitmap; }
private:
Compositor();
void init_bitmaps();