Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QVncDirtyMap Class Referenceabstract

#include <qvnc_p.h>

Inheritance diagram for QVncDirtyMap:
Collaboration diagram for QVncDirtyMap:

Public Member Functions

 QVncDirtyMap (QVncScreen *screen)
virtual ~QVncDirtyMap ()
void reset ()
bool dirty (int x, int y) const
virtual void setDirty (int x, int y, bool force=false)=0
void setClean (int x, int y)

Public Attributes

QVncScreenscreen
int bytesPerPixel
int numDirty
int mapWidth
int mapHeight

Protected Attributes

ucharmap
ucharbuffer
int bufferWidth
int bufferHeight
int bufferStride
int numTiles

Detailed Description

Definition at line 29 of file qvnc_p.h.

Constructor & Destructor Documentation

◆ QVncDirtyMap()

QVncDirtyMap::QVncDirtyMap ( QVncScreen * screen)

◆ ~QVncDirtyMap()

QVncDirtyMap::~QVncDirtyMap ( )
virtual

Definition at line 41 of file qvnc.cpp.

Member Function Documentation

◆ dirty()

bool QVncDirtyMap::dirty ( int x,
int y ) const
inline

Definition at line 54 of file qvnc.cpp.

◆ reset()

void QVncDirtyMap::reset ( )

Definition at line 47 of file qvnc.cpp.

References numDirty, and numTiles.

◆ setClean()

void QVncDirtyMap::setClean ( int x,
int y )
inline

Definition at line 59 of file qvnc.cpp.

References numDirty.

◆ setDirty()

virtual void QVncDirtyMap::setDirty ( int x,
int y,
bool force = false )
pure virtual

Implemented in QVncDirtyMapOptimized< T >.

Member Data Documentation

◆ buffer

◆ bufferHeight

int QVncDirtyMap::bufferHeight
protected

Definition at line 50 of file qvnc_p.h.

Referenced by QVncDirtyMap(), and QVncDirtyMapOptimized< T >::setDirty().

◆ bufferStride

int QVncDirtyMap::bufferStride
protected

Definition at line 51 of file qvnc_p.h.

Referenced by QVncDirtyMap(), and QVncDirtyMapOptimized< T >::setDirty().

◆ bufferWidth

int QVncDirtyMap::bufferWidth
protected

Definition at line 49 of file qvnc_p.h.

Referenced by QVncDirtyMap(), and QVncDirtyMapOptimized< T >::setDirty().

◆ bytesPerPixel

int QVncDirtyMap::bytesPerPixel

Definition at line 41 of file qvnc_p.h.

Referenced by QVncDirtyMap(), and QVncDirtyMapOptimized< T >::setDirty().

◆ map

uchar* QVncDirtyMap::map
protected

Definition at line 47 of file qvnc_p.h.

◆ mapHeight

int QVncDirtyMap::mapHeight

Definition at line 44 of file qvnc_p.h.

Referenced by QVncDirtyMap().

◆ mapWidth

int QVncDirtyMap::mapWidth

Definition at line 43 of file qvnc_p.h.

Referenced by QVncDirtyMap(), and QVncDirtyMapOptimized< T >::setDirty().

◆ numDirty

int QVncDirtyMap::numDirty

◆ numTiles

int QVncDirtyMap::numTiles
protected

Definition at line 52 of file qvnc_p.h.

Referenced by QVncDirtyMap(), and reset().

◆ screen

QVncScreen* QVncDirtyMap::screen

Definition at line 40 of file qvnc_p.h.

Referenced by QVncDirtyMap(), and QVncDirtyMapOptimized< T >::setDirty().


The documentation for this class was generated from the following files: