CopperSpice API  1.7.2
QPlatformBackingStore Class Referenceabstract

Provides the drawing area for top-level windows. More...

Public Methods

 QPlatformBackingStore (QWindow *window)
 
virtual void beginPaint (const QRegion &)
 
virtual void composeAndFlush (QWindow *window, const QRegion &region, const QPoint &offset, QPlatformTextureList *textures, QOpenGLContext *context, bool translucentBackground)
 
virtual void endPaint ()
 
virtual void flush (QWindow *window, const QRegion &region, const QPoint &offset) = 0
 
virtual QPlatformGraphicsBuffergraphicsBuffer () const
 
virtual QPaintDevicepaintDevice () = 0
 
virtual void resize (const QSize &size, const QRegion &staticContents) = 0
 
virtual bool scroll (const QRegion &area, int dx, int dy)
 
virtual QImage toImage () const
 
virtual GLuint toTexture (const QRegion &dirtyRegion, QSize *textureSize, TextureFlags *flags) const
 
QWindowwindow () const
 

Detailed Description

The QPlatformBackingStore class provides the drawing area for top-level windows.

Constructor & Destructor Documentation

QPlatformBackingStore::QPlatformBackingStore ( QWindow window)
explicit

Documentation pending.

Method Documentation

void QPlatformBackingStore::beginPaint ( const QRegion )
virtual

Documentation pending.

void QPlatformBackingStore::composeAndFlush ( QWindow window,
const QRegion region,
const QPoint offset,
QPlatformTextureList *  textures,
QOpenGLContext context,
bool  translucentBackground 
)
virtual

Documentation pending.

void QPlatformBackingStore::endPaint ( )
virtual

Documentation pending.

void QPlatformBackingStore::flush ( QWindow window,
const QRegion region,
const QPoint offset 
)
pure virtual

Documentation pending.

QPlatformGraphicsBuffer * QPlatformBackingStore::graphicsBuffer ( ) const
virtual

Documentation pending.

QPaintDevice * QPlatformBackingStore::paintDevice ( )
pure virtual

Documentation pending.

void QPlatformBackingStore::resize ( const QSize size,
const QRegion staticContents 
)
pure virtual

Documentation pending.

bool QPlatformBackingStore::scroll ( const QRegion area,
int  dx,
int  dy 
)
virtual

Documentation pending.

QImage QPlatformBackingStore::toImage ( ) const
virtual

Documentation pending.

GLuint QPlatformBackingStore::toTexture ( const QRegion dirtyRegion,
QSize textureSize,
TextureFlags flags 
) const
virtual

Documentation pending.

QWindow * QPlatformBackingStore::window ( ) const

Documentation pending.