git.cweiske.de
/
enigma2.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fix no more working extended event descriptions
[enigma2.git]
/
lib
/
gdi
/
gfbdc.h
diff --git
a/lib/gdi/gfbdc.h
b/lib/gdi/gfbdc.h
index 0b0372d3222a0be697efeac068079ebe9a6880fa..16260fb202c5349fb5bbe835370caa560f22ef88 100644
(file)
--- a/
lib/gdi/gfbdc.h
+++ b/
lib/gdi/gfbdc.h
@@
-14,7
+14,8
@@
class gFBDC: public gDC
int brightness, gamma, alpha;
void calcRamp();
void setPalette();
int brightness, gamma, alpha;
void calcRamp();
void setPalette();
- gSurface surface;
+ gSurface surface, surface_back;
+ int m_enable_double_buffering;
public:
void reloadSettings();
void setAlpha(int alpha);
public:
void reloadSettings();
void setAlpha(int alpha);
@@
-25,11
+26,13
@@
public:
int getBrightness() { return brightness; }
int getGamma() { return gamma; }
int getBrightness() { return brightness; }
int getGamma() { return gamma; }
+ int haveDoubleBuffering() { return m_enable_double_buffering; }
+
void saveSettings();
gFBDC();
void saveSettings();
gFBDC();
- ~gFBDC();
- static
gFBDC *getInstance();
+
virtual
~gFBDC();
+ static
int getInstance(ePtr<gFBDC> &ptr) { if (!instance) return -1; ptr = instance; return 0; }
int islocked() { return fb->islocked(); }
};
int islocked() { return fb->islocked(); }
};