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

#include <RemoteWindowDataSoftwareTextureShared.h>

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

Public Member Functions

 RemoteWindowDataSoftwareTextureShared (int width, int height, bool hasAlpha)
 
virtual ~RemoteWindowDataSoftwareTextureShared ()
 
virtual Palm::WebGLES2Context * getGLES2Context ()
 
virtual void resize (int newWidth, int newHeight)
 
virtual void flip ()
 
virtual NSharedWindowBuffer * getSharedWindowBuffer ()
 
- Public Member Functions inherited from RemoteWindowDataSoftwareOpenGLComposited
 RemoteWindowDataSoftwareOpenGLComposited (int width, int height, bool hasAlpha, bool createIpcBuffer=true)
 
virtual ~RemoteWindowDataSoftwareOpenGLComposited ()
 
virtual bool directRenderingAllowed (bool val)
 
virtual bool isDirectRendering ()
 
virtual void translate (int x, int y)
 
virtual void rotate (int degrees)
 
virtual void sendCompositedTextureUpdate (int x, int y, int w, int h)
 

Protected Member Functions

virtual int key () const
 
virtual void lock ()
 
virtual void unlock ()
 
virtual void * data ()
 
virtual int calcPitch (int width)
 

Protected Attributes

NSharedWindowBuffer * m_sharedWinBuffer
 
bool m_mustPost
 
bool m_lockedBuffer
 
- Protected Attributes inherited from RemoteWindowDataSoftwareOpenGLComposited
PGLES2Contextm_glContext
 

Constructor & Destructor Documentation

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

Member Function Documentation

virtual int RemoteWindowDataSoftwareTextureShared::calcPitch ( int  width)
protectedvirtual
virtual void* RemoteWindowDataSoftwareTextureShared::data ( )
protectedvirtual
virtual void RemoteWindowDataSoftwareTextureShared::flip ( )
virtual
virtual Palm::WebGLES2Context* RemoteWindowDataSoftwareTextureShared::getGLES2Context ( )
virtual
virtual NSharedWindowBuffer* RemoteWindowDataSoftwareTextureShared::getSharedWindowBuffer ( )
inlinevirtual
virtual int RemoteWindowDataSoftwareTextureShared::key ( ) const
protectedvirtual
virtual void RemoteWindowDataSoftwareTextureShared::lock ( )
protectedvirtual
virtual void RemoteWindowDataSoftwareTextureShared::resize ( int  newWidth,
int  newHeight 
)
virtual
virtual void RemoteWindowDataSoftwareTextureShared::unlock ( )
protectedvirtual

Member Data Documentation

bool RemoteWindowDataSoftwareTextureShared::m_lockedBuffer
protected
bool RemoteWindowDataSoftwareTextureShared::m_mustPost
protected
NSharedWindowBuffer* RemoteWindowDataSoftwareTextureShared::m_sharedWinBuffer
protected

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