aboutsummaryrefslogtreecommitdiffstats
path: root/vncviewer/PlatformPixelBuffer.h
diff options
context:
space:
mode:
authorPierre Ossman <ossman@cendio.se>2022-11-16 19:23:38 +0100
committerPierre Ossman <ossman@cendio.se>2025-02-13 11:12:56 +0100
commit1c512f7dcd75b413a339cc48eab92e748ca2d003 (patch)
tree76d48d3446c4251f34141b04763522e83de062ae /vncviewer/PlatformPixelBuffer.h
parent4846e7189ab38b0c841d184f0063fe19c1c9b9a9 (diff)
downloadtigervnc-1c512f7dcd75b413a339cc48eab92e748ca2d003.tar.gz
tigervnc-1c512f7dcd75b413a339cc48eab92e748ca2d003.zip
Move basic data types to core library
Make it clearer what is protocol handling and what is just general plumbing. This is one step of several.
Diffstat (limited to 'vncviewer/PlatformPixelBuffer.h')
-rw-r--r--vncviewer/PlatformPixelBuffer.h9
1 files changed, 5 insertions, 4 deletions
diff --git a/vncviewer/PlatformPixelBuffer.h b/vncviewer/PlatformPixelBuffer.h
index 24763d46..14ad6f50 100644
--- a/vncviewer/PlatformPixelBuffer.h
+++ b/vncviewer/PlatformPixelBuffer.h
@@ -28,10 +28,11 @@
#include <list>
+#include <core/Region.h>
+
#include <os/Mutex.h>
#include <rfb/PixelBuffer.h>
-#include <rfb/Region.h>
#include "Surface.h"
@@ -40,16 +41,16 @@ public:
PlatformPixelBuffer(int width, int height);
~PlatformPixelBuffer();
- void commitBufferRW(const rfb::Rect& r) override;
+ void commitBufferRW(const core::Rect& r) override;
- rfb::Rect getDamage(void);
+ core::Rect getDamage(void);
using rfb::FullFramePixelBuffer::width;
using rfb::FullFramePixelBuffer::height;
protected:
os::Mutex mutex;
- rfb::Region damage;
+ core::Region damage;
#if !defined(WIN32) && !defined(__APPLE__)
protected: