Manually merged region changes
This commit is contained in:
@@ -95,7 +95,7 @@ namespace rfb {
|
||||
virtual void setPixelBuffer(PixelBuffer* pb, const ScreenSet& layout);
|
||||
virtual void setPixelBuffer(PixelBuffer* pb);
|
||||
virtual void setScreenLayout(const ScreenSet& layout);
|
||||
virtual PixelBuffer* getPixelBuffer() const { return pb; }
|
||||
virtual PixelBuffer* getPixelBuffer() const { if (DLPRegion.enabled && blackedpb) return blackedpb; else return pb; }
|
||||
virtual void serverCutText(const char* str, int len);
|
||||
virtual void add_changed(const Region ®ion);
|
||||
virtual void add_copied(const Region &dest, const Point &delta);
|
||||
@@ -209,6 +209,7 @@ namespace rfb {
|
||||
bool desktopStarted;
|
||||
int blockCounter;
|
||||
PixelBuffer* pb;
|
||||
ManagedPixelBuffer *blackedpb;
|
||||
ScreenSet screenLayout;
|
||||
unsigned int ledState;
|
||||
|
||||
@@ -264,6 +265,8 @@ namespace rfb {
|
||||
bool percents;
|
||||
rdr::U16 pcx1, pcy1, pcx2, pcy2;
|
||||
} DLPRegion;
|
||||
|
||||
void translateDLPRegion(rdr::U16 &x1, rdr::U16 &y1, rdr::U16 &x2, rdr::U16 &y2) const;
|
||||
};
|
||||
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user