webappmanager
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
RemoteWindowDataOpenGLTextureShared Class Reference

#include <RemoteWindowDataOpenGLTextureShared.h>

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

Public Member Functions

 RemoteWindowDataOpenGLTextureShared (int width, int height, bool hasAlpha)
 
virtual ~RemoteWindowDataOpenGLTextureShared ()
 
virtual int key () const
 
virtual int width () const
 
virtual int height () const
 
virtual bool hasAlpha () const
 
virtual bool needsClear () const
 
virtual void flip ()
 
virtual PGContext * renderingContext ()
 
virtual void beginPaint ()
 
virtual void endPaint (bool preserveOnFlip, const PRect &rect, bool flipBuffers=true)
 
virtual void sendWindowUpdate (int x, int y, int w, int h)
 
virtual bool hasDirectRendering () const
 
virtual bool directRenderingAllowed (bool val)
 
- Public Member Functions inherited from RemoteWindowData
 RemoteWindowData ()
 
virtual ~RemoteWindowData ()
 
virtual void setWindowMetaDataBuffer (PIpcBuffer *metaDataBuffer)=0
 
virtual bool isValid () const
 
virtual bool supportsPartialUpdates () const
 
virtual QPainter * qtRenderingContext ()
 
virtual Palm::WebGLES2Context * getGLES2Context ()
 
virtual void translate (int x, int y)
 
virtual void rotate (int degrees)
 
virtual void endPaint (bool preserveOnFlip, const QRect &rect, bool flipBuffers=true)=0
 
void setChannel (PIpcChannel *channel)
 
virtual void resize (int newWidth, int newHeight)=0
 
virtual void clear ()=0
 
void setSupportsDirectRendering (bool val)
 
bool supportsDirectRendering () const
 

Friends

class TextureSharedRenderingWindow
 

Additional Inherited Members

- Protected Attributes inherited from RemoteWindowData
PIpcChannel * m_channel
 
PIpcBuffer * m_metaDataBuffer
 
bool m_supportsDirectRendering
 

Constructor & Destructor Documentation

RemoteWindowDataOpenGLTextureShared::RemoteWindowDataOpenGLTextureShared ( int  width,
int  height,
bool  hasAlpha 
)
virtual RemoteWindowDataOpenGLTextureShared::~RemoteWindowDataOpenGLTextureShared ( )
virtual

Member Function Documentation

virtual void RemoteWindowDataOpenGLTextureShared::beginPaint ( )
virtual

Implements RemoteWindowData.

virtual bool RemoteWindowDataOpenGLTextureShared::directRenderingAllowed ( bool  val)
virtual

Implements RemoteWindowData.

virtual void RemoteWindowDataOpenGLTextureShared::endPaint ( bool  preserveOnFlip,
const PRect &  rect,
bool  flipBuffers = true 
)
virtual
virtual void RemoteWindowDataOpenGLTextureShared::flip ( )
virtual

Implements RemoteWindowData.

virtual bool RemoteWindowDataOpenGLTextureShared::hasAlpha ( ) const
inlinevirtual

Implements RemoteWindowData.

virtual bool RemoteWindowDataOpenGLTextureShared::hasDirectRendering ( ) const
inlinevirtual

Reimplemented from RemoteWindowData.

virtual int RemoteWindowDataOpenGLTextureShared::height ( ) const
inlinevirtual

Implements RemoteWindowData.

virtual int RemoteWindowDataOpenGLTextureShared::key ( ) const
inlinevirtual

Implements RemoteWindowData.

virtual bool RemoteWindowDataOpenGLTextureShared::needsClear ( ) const
virtual

Implements RemoteWindowData.

virtual PGContext* RemoteWindowDataOpenGLTextureShared::renderingContext ( )
virtual

Implements RemoteWindowData.

virtual void RemoteWindowDataOpenGLTextureShared::sendWindowUpdate ( int  x,
int  y,
int  w,
int  h 
)
virtual

Implements RemoteWindowData.

virtual int RemoteWindowDataOpenGLTextureShared::width ( ) const
inlinevirtual

Implements RemoteWindowData.

Friends And Related Function Documentation

friend class TextureSharedRenderingWindow
friend

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