LunaSysMgr
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
HostWindowDataOpenGL Class Reference

#include <HostWindowDataOpenGL.h>

Inheritance diagram for HostWindowDataOpenGL:
[legend]
Collaboration diagram for HostWindowDataOpenGL:
[legend]

Public Member Functions

 HostWindowDataOpenGL (int key, int metaDataKey, int width, int height, bool hasAlpha)
 
virtual ~HostWindowDataOpenGL ()
 
virtual void initializePixmap (QPixmap &screenPixmap)
 
virtual void onUpdateRegion (QPixmap &screenPixmap, int x, int y, int w, int h)
 
virtual QPixmap * acquirePixmap (QPixmap &screenPixmap)
 
virtual void updateFromAppDirectRenderingLayer (int screenX, int screenY, int screenOrientation)
 
virtual void flip ()
 
- Public Member Functions inherited from HostWindowDataSoftware
 HostWindowDataSoftware (int key, int metaDataKey, int width, int height, bool hasAlpha)
 
virtual ~HostWindowDataSoftware ()
 
virtual bool isValid () const
 
virtual int key () const
 
virtual int width () const
 
virtual int height () const
 
virtual bool hasAlpha () const
 
virtual PIpcBuffer * metaDataBuffer () const
 
virtual void allowUpdates (bool allow)
 
virtual void onUpdateWindowRequest ()
 
virtual void onAboutToSendSyncMessage ()
 
- Public Member Functions inherited from HostWindowData
 HostWindowData ()
 
virtual ~HostWindowData ()
 

Additional Inherited Members

- Protected Attributes inherited from HostWindowDataSoftware
PIpcBuffer * m_ipcBuffer
 
PIpcBuffer * m_metaDataBuffer
 
int m_width
 
int m_height
 
bool m_hasAlpha
 
bool m_dirty
 

Constructor & Destructor Documentation

HostWindowDataOpenGL::HostWindowDataOpenGL ( int  key,
int  metaDataKey,
int  width,
int  height,
bool  hasAlpha 
)
HostWindowDataOpenGL::~HostWindowDataOpenGL ( )
virtual

Member Function Documentation

QPixmap * HostWindowDataOpenGL::acquirePixmap ( QPixmap &  screenPixmap)
virtual

Reimplemented from HostWindowDataSoftware.

void HostWindowDataOpenGL::flip ( )
virtual

Reimplemented from HostWindowDataSoftware.

void HostWindowDataOpenGL::initializePixmap ( QPixmap &  screenPixmap)
virtual

Reimplemented from HostWindowDataSoftware.

void HostWindowDataOpenGL::onUpdateRegion ( QPixmap &  screenPixmap,
int  x,
int  y,
int  w,
int  h 
)
virtual

Reimplemented from HostWindowDataSoftware.

void HostWindowDataOpenGL::updateFromAppDirectRenderingLayer ( int  screenX,
int  screenY,
int  screenOrientation 
)
virtual

Reimplemented from HostWindowDataSoftware.


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