RE_EGLWindow Class Reference

#include <RE_EGLWindow.h>

Inheritance diagram for RE_EGLWindow:

RE_Window

List of all members.

Public Member Functions

 RE_EGLWindow (RE_Server *newserver, RE_WindowType wintype=RE_WINDOW_NORMAL, RE_VisualType visType=RE_NORMAL_VIS, RE_WindowVisibility doOffScreen=RE_WINDOW_VISIBLE)
virtual ~RE_EGLWindow ()
virtual OGLDrawable getGraphicsDrawable ()
virtual OGLDrawable getAlternateDrawable ()
virtual RE_IDType getBufferID () const
virtual void initMaxSize (short w, short h)
virtual void initMinSize (short w, short h)
virtual void initClass (char *name, char *rclass)
virtual void setName (const char *name)
virtual void setIconName (const char *name)
virtual void reparentWindow (RE_Window *newParent)
virtual void resizeWindow (short w, short h)
virtual void moveWindow (short x, short y, int force=1)
virtual void sizeWindow (short w, short h, int force=1)
virtual void moveAndSizeWindow (short x, short y, short w, short h, int force=1)
virtual void maximizeWindow ()
virtual void fullscreenWindow (bool state)
virtual short getX () const
virtual short getY () const
virtual short getW () const
virtual short getH () const
virtual void lowerWindow ()
virtual void raiseWindow ()
virtual void findLocation (short *x, short *y, short *w, short *h, char topMostParent=0)
virtual RE_IDType openWindow (int isMain=0, int show=1)
virtual void showWindow ()
virtual void closeWindow ()
RE_IDType openRealWindow (int show)
RE_IDType openPixmapWindow ()
void closeRealWindow ()
void closePixmapWindow ()
virtual bool makeCurrent (bool &needs_initialization)
virtual void unmakeCurrent ()
int isChild () const
const RE_EGLServereglServer () const
RE_EGLServereglServer ()
RE_EGLVisualgetVisual ()
virtual void setWindowAlwaysOnTop (bool newstate)
virtual void grabWindowFocusLock (bool pointer_too)
virtual void releaseWindowFocusLock ()
virtual RE_IDType getParentOfTransient ()
virtual void setParentOfTransient (RE_IDType transient)
RE_OGLContext getContext ()

Static Public Member Functions

static RE_IDType getWindowWithFocusLock ()

Protected Attributes

RE_EGLVisualmyVisual
EGLContext myContext
EGLSurface myWindowID
int myWidth
int myHeight


Detailed Description

Definition at line 12 of file RE_EGLWindow.h.


Constructor & Destructor Documentation

RE_EGLWindow::RE_EGLWindow ( RE_Server newserver,
RE_WindowType  wintype = RE_WINDOW_NORMAL,
RE_VisualType  visType = RE_NORMAL_VIS,
RE_WindowVisibility  doOffScreen = RE_WINDOW_VISIBLE 
)

virtual RE_EGLWindow::~RE_EGLWindow (  )  [virtual]


Member Function Documentation

void RE_EGLWindow::closePixmapWindow (  ) 

void RE_EGLWindow::closeRealWindow (  ) 

virtual void RE_EGLWindow::closeWindow (  )  [virtual]

Implements RE_Window.

RE_EGLServer* RE_EGLWindow::eglServer (  )  [inline]

Definition at line 78 of file RE_EGLWindow.h.

const RE_EGLServer* RE_EGLWindow::eglServer (  )  const [inline]

Definition at line 76 of file RE_EGLWindow.h.

virtual void RE_EGLWindow::findLocation ( short *  x,
short *  y,
short *  w,
short *  h,
char  topMostParent = 0 
) [virtual]

Implements RE_Window.

virtual void RE_EGLWindow::fullscreenWindow ( bool  state  )  [virtual]

Reimplemented from RE_Window.

virtual OGLDrawable RE_EGLWindow::getAlternateDrawable (  )  [inline, virtual]

Implements RE_Window.

Definition at line 25 of file RE_EGLWindow.h.

virtual RE_IDType RE_EGLWindow::getBufferID (  )  const [inline, virtual]

Reimplemented from RE_Window.

Definition at line 28 of file RE_EGLWindow.h.

RE_OGLContext RE_EGLWindow::getContext (  )  [inline]

Definition at line 92 of file RE_EGLWindow.h.

virtual OGLDrawable RE_EGLWindow::getGraphicsDrawable (  )  [inline, virtual]

Implements RE_Window.

Definition at line 23 of file RE_EGLWindow.h.

virtual short RE_EGLWindow::getH (  )  const [virtual]

Implements RE_Window.

virtual RE_IDType RE_EGLWindow::getParentOfTransient (  )  [virtual]

Reimplemented from RE_Window.

RE_EGLVisual* RE_EGLWindow::getVisual (  )  [inline]

Reimplemented from RE_Window.

Definition at line 81 of file RE_EGLWindow.h.

virtual short RE_EGLWindow::getW (  )  const [virtual]

Implements RE_Window.

static RE_IDType RE_EGLWindow::getWindowWithFocusLock (  )  [static]

virtual short RE_EGLWindow::getX (  )  const [virtual]

Implements RE_Window.

virtual short RE_EGLWindow::getY (  )  const [virtual]

Implements RE_Window.

virtual void RE_EGLWindow::grabWindowFocusLock ( bool  pointer_too  )  [virtual]

Reimplemented from RE_Window.

virtual void RE_EGLWindow::initClass ( char *  name,
char *  rclass 
) [virtual]

Implements RE_Window.

virtual void RE_EGLWindow::initMaxSize ( short  w,
short  h 
) [virtual]

Implements RE_Window.

virtual void RE_EGLWindow::initMinSize ( short  w,
short  h 
) [virtual]

Implements RE_Window.

int RE_EGLWindow::isChild (  )  const [inline]

Definition at line 73 of file RE_EGLWindow.h.

virtual void RE_EGLWindow::lowerWindow (  )  [virtual]

Implements RE_Window.

virtual bool RE_EGLWindow::makeCurrent ( bool &  needs_initialization  )  [virtual]

Reimplemented from RE_Window.

virtual void RE_EGLWindow::maximizeWindow (  )  [virtual]

Reimplemented from RE_Window.

virtual void RE_EGLWindow::moveAndSizeWindow ( short  x,
short  y,
short  w,
short  h,
int  force = 1 
) [virtual]

Implements RE_Window.

virtual void RE_EGLWindow::moveWindow ( short  x,
short  y,
int  force = 1 
) [virtual]

Implements RE_Window.

RE_IDType RE_EGLWindow::openPixmapWindow (  ) 

RE_IDType RE_EGLWindow::openRealWindow ( int  show  ) 

virtual RE_IDType RE_EGLWindow::openWindow ( int  isMain = 0,
int  show = 1 
) [virtual]

Implements RE_Window.

virtual void RE_EGLWindow::raiseWindow (  )  [virtual]

Implements RE_Window.

virtual void RE_EGLWindow::releaseWindowFocusLock (  )  [virtual]

Reimplemented from RE_Window.

virtual void RE_EGLWindow::reparentWindow ( RE_Window newParent  )  [virtual]

Implements RE_Window.

virtual void RE_EGLWindow::resizeWindow ( short  w,
short  h 
) [virtual]

Implements RE_Window.

virtual void RE_EGLWindow::setIconName ( const char *  name  )  [virtual]

Implements RE_Window.

virtual void RE_EGLWindow::setName ( const char *  name  )  [virtual]

Implements RE_Window.

virtual void RE_EGLWindow::setParentOfTransient ( RE_IDType  transient  )  [virtual]

Reimplemented from RE_Window.

virtual void RE_EGLWindow::setWindowAlwaysOnTop ( bool  newstate  )  [virtual]

Reimplemented from RE_Window.

virtual void RE_EGLWindow::showWindow (  )  [virtual]

Reimplemented from RE_Window.

virtual void RE_EGLWindow::sizeWindow ( short  w,
short  h,
int  force = 1 
) [virtual]

Implements RE_Window.

virtual void RE_EGLWindow::unmakeCurrent (  )  [virtual]

Reimplemented from RE_Window.


Member Data Documentation

EGLContext RE_EGLWindow::myContext [protected]

Definition at line 96 of file RE_EGLWindow.h.

int RE_EGLWindow::myHeight [protected]

Definition at line 99 of file RE_EGLWindow.h.

Definition at line 95 of file RE_EGLWindow.h.

int RE_EGLWindow::myWidth [protected]

Definition at line 98 of file RE_EGLWindow.h.

EGLSurface RE_EGLWindow::myWindowID [protected]

Definition at line 97 of file RE_EGLWindow.h.


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

Generated on Mon Jan 28 00:48:49 2013 for HDK by  doxygen 1.5.9