LunaSysMgr
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
HostWindowData Class Referenceabstract

#include <HostWindowData.h>

Inheritance diagram for HostWindowData:
[legend]

Public Member Functions

 HostWindowData ()
 
virtual ~HostWindowData ()
 
virtual bool isValid () const
 
virtual int key () const =0
 
virtual int width () const =0
 
virtual int height () const =0
 
virtual bool hasAlpha () const =0
 
virtual void flip ()=0
 
virtual PIpcBuffer * metaDataBuffer () const =0
 
virtual void initializePixmap (QPixmap &screenPixmap)=0
 
virtual QPixmap * acquirePixmap (QPixmap &screenPixmap)=0
 
virtual void allowUpdates (bool allow)=0
 
virtual void onUpdateRegion (QPixmap &screenPixmap, int x, int y, int w, int h)=0
 
virtual void onUpdateWindowRequest ()=0
 
virtual void updateFromAppDirectRenderingLayer (int screenX, int screenY, int screenOrientation)=0
 
virtual void onAboutToSendSyncMessage ()=0
 

Constructor & Destructor Documentation

HostWindowData::HostWindowData ( )
inline
virtual HostWindowData::~HostWindowData ( )
inlinevirtual

Member Function Documentation

virtual QPixmap* HostWindowData::acquirePixmap ( QPixmap &  screenPixmap)
pure virtual
virtual void HostWindowData::allowUpdates ( bool  allow)
pure virtual
virtual void HostWindowData::flip ( )
pure virtual
virtual bool HostWindowData::hasAlpha ( ) const
pure virtual

Implemented in HostWindowDataSoftware.

virtual int HostWindowData::height ( ) const
pure virtual

Implemented in HostWindowDataSoftware.

virtual void HostWindowData::initializePixmap ( QPixmap &  screenPixmap)
pure virtual
virtual bool HostWindowData::isValid ( ) const
inlinevirtual

Reimplemented in HostWindowDataSoftware.

virtual int HostWindowData::key ( ) const
pure virtual

Implemented in HostWindowDataSoftware.

virtual PIpcBuffer* HostWindowData::metaDataBuffer ( ) const
pure virtual

Implemented in HostWindowDataSoftware.

virtual void HostWindowData::onAboutToSendSyncMessage ( )
pure virtual
virtual void HostWindowData::onUpdateRegion ( QPixmap &  screenPixmap,
int  x,
int  y,
int  w,
int  h 
)
pure virtual
virtual void HostWindowData::onUpdateWindowRequest ( )
pure virtual
virtual void HostWindowData::updateFromAppDirectRenderingLayer ( int  screenX,
int  screenY,
int  screenOrientation 
)
pure virtual
virtual int HostWindowData::width ( ) const
pure virtual

Implemented in HostWindowDataSoftware.


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