QtGui/qscreenlinuxfb_qws.h Source File
Go to the documentation of this file.
42 #ifndef QSCREENLINUXFB_QWS_H
43 #define QSCREENLINUXFB_QWS_H
48 struct fb_var_screeninfo;
49 struct fb_fix_screeninfo;
58 #ifndef QT_NO_QWS_LINUXFB
74 volatile unsigned int rop;
78 class QLinuxFbScreenPrivate;
89 virtual bool useOffscreen();
95 virtual void setMode(
int,
int,
int);
98 virtual void blank(
bool on);
99 virtual void set(
unsigned int,
unsigned int,
unsigned int,
unsigned int);
100 virtual uchar *
cache(
int);
109 void deleteEntry(uchar *);
115 virtual void fixupScreenInfo(fb_fix_screeninfo &finfo, fb_var_screeninfo &vinfo);
116 static void clearCache(
QScreen *instance,
int);
120 void delete_entry(
int);
121 void insert_entry(
int,
int,
int);
122 void setupOffScreen();
123 void createPalette(fb_cmap &
cmap, fb_var_screeninfo &vinfo, fb_fix_screeninfo &finfo);
126 QLinuxFbScreenPrivate *d_ptr;
129 #endif // QT_NO_QWS_LINUXFB
135 #endif // QSCREENLINUXFB_QWS_H
virtual void shutdownDevice()
virtual int sharedRamSize(void *)
virtual void set(unsigned int, unsigned int, unsigned int, unsigned int)
virtual bool initDevice()=0
#define QT_BEGIN_NAMESPACE
XVisualInfo Pixmap Colormap cmap
virtual void setMode(int, int, int)=0
virtual void setDirty(const QRect &)
void setPixelFormat(QImage::Format format)
virtual void disconnect()=0
virtual void uncache(uchar *)
virtual void blank(bool on)
virtual bool connect(const QString &displaySpec)=0
volatile unsigned int rop
volatile unsigned int buffer_offset
virtual uchar * cache(int)