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

#include <RemoteWindowDataSoftwareOpenGLComposited.h>

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

Public Member Functions

 PGLES2Context (RemoteWindowDataSoftwareOpenGLComposited *data)
 
virtual ~PGLES2Context ()
 
virtual bool initialize (Palm::WebView *view, WebGLES2Context *parent)
 
virtual void enableDirectRendering (bool val)
 
virtual bool isDirectRendering ()
 
virtual bool makeCurrent ()
 
virtual bool destroy ()
 
virtual bool swapBuffers ()
 
virtual void translate (int x, int y)
 
virtual void getTranslation (int &x, int &y)
 
virtual void getScreenWidthAndHeight (int &width, int &height)
 
virtual void rotate (int degrees)
 
virtual int getRotation ()
 
virtual void recreateTexture ()
 
virtual void reshape (int width, int height)
 
virtual void resizeWindow (int width, int height)
 
virtual PGLESPixmap * getOffscreenContentParentTextureId ()
 
virtual PGLESContext2D * getPGLESContext ()
 

Protected Member Functions

virtual bool renderOffscreen ()
 
virtual bool renderOnScreen ()
 
virtual void createWindow (int width, int height)
 
virtual bool setDisplay ()
 
virtual void setToCurrent ()
 
PGLESContext2D * context ()
 

Protected Attributes

Palm::WebView * m_view
 
Palm::WebGLES2Context * m_parent
 
PGLESPixmap * m_glPixmap
 
NAppWindow * m_nappWindow
 
RemoteWindowDataSoftwareOpenGLCompositedm_data
 
int m_xOffset
 
int m_yOffset
 
int m_rotationDegrees
 

Constructor & Destructor Documentation

PGLES2Context::PGLES2Context ( RemoteWindowDataSoftwareOpenGLComposited data)
virtual PGLES2Context::~PGLES2Context ( )
virtual

Member Function Documentation

PGLESContext2D* PGLES2Context::context ( )
protected
virtual void PGLES2Context::createWindow ( int  width,
int  height 
)
protectedvirtual

Reimplemented in PGLES2ContextTextureShared.

virtual bool PGLES2Context::destroy ( )
virtual
virtual void PGLES2Context::enableDirectRendering ( bool  val)
virtual
virtual PGLESPixmap* PGLES2Context::getOffscreenContentParentTextureId ( )
virtual
virtual PGLESContext2D* PGLES2Context::getPGLESContext ( )
virtual
virtual int PGLES2Context::getRotation ( )
virtual
virtual void PGLES2Context::getScreenWidthAndHeight ( int &  width,
int &  height 
)
virtual
virtual void PGLES2Context::getTranslation ( int &  x,
int &  y 
)
virtual
virtual bool PGLES2Context::initialize ( Palm::WebView *  view,
WebGLES2Context *  parent 
)
virtual
virtual bool PGLES2Context::isDirectRendering ( )
virtual
virtual bool PGLES2Context::makeCurrent ( )
virtual
virtual void PGLES2Context::recreateTexture ( )
virtual
virtual bool PGLES2Context::renderOffscreen ( )
protectedvirtual

Reimplemented in PGLES2ContextTextureShared.

virtual bool PGLES2Context::renderOnScreen ( )
protectedvirtual

Reimplemented in PGLES2ContextTextureShared.

virtual void PGLES2Context::reshape ( int  width,
int  height 
)
virtual
virtual void PGLES2Context::resizeWindow ( int  width,
int  height 
)
virtual
virtual void PGLES2Context::rotate ( int  degrees)
virtual
virtual bool PGLES2Context::setDisplay ( )
protectedvirtual
virtual void PGLES2Context::setToCurrent ( )
protectedvirtual
virtual bool PGLES2Context::swapBuffers ( )
virtual

Reimplemented in PGLES2ContextTextureShared.

virtual void PGLES2Context::translate ( int  x,
int  y 
)
virtual

Member Data Documentation

RemoteWindowDataSoftwareOpenGLComposited* PGLES2Context::m_data
protected
PGLESPixmap* PGLES2Context::m_glPixmap
protected
NAppWindow* PGLES2Context::m_nappWindow
protected
Palm::WebGLES2Context* PGLES2Context::m_parent
protected
int PGLES2Context::m_rotationDegrees
protected
Palm::WebView* PGLES2Context::m_view
protected
int PGLES2Context::m_xOffset
protected
int PGLES2Context::m_yOffset
protected

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