Equalizer  1.2.1
Public Member Functions | Protected Member Functions
eVolve::Window Class Reference
+ Inheritance diagram for eVolve::Window:
+ Collaboration diagram for eVolve::Window:

List of all members.

Public Member Functions

 Window (eq::Pipe *parent)
 Construct a new window.
GLuint getDisplayList (const void *key)
GLuint newDisplayList (const void *key)
const eq::util::TexturegetLogoTexture () const

Protected Member Functions

virtual ~Window ()
 Destruct the window.
virtual bool configInit (const eq::uint128_t &initID)
 Initialize this window.
virtual bool configInitGL (const eq::uint128_t &initID)
 Initialize the OpenGL state for this window.
virtual void swapBuffers ()
 Swap the front and back buffer of the window.

Detailed Description

Definition at line 36 of file share/Equalizer/examples/eVolve/window.h.


Constructor & Destructor Documentation

eVolve::Window::Window ( eq::Pipe parent) [inline]

Construct a new window.

Version:
1.0

Reimplemented from eq::Window.

Definition at line 39 of file share/Equalizer/examples/eVolve/window.h.

virtual eVolve::Window::~Window ( ) [inline, protected, virtual]

Destruct the window.

Version:
1.0

Reimplemented from eq::Window.

Definition at line 50 of file share/Equalizer/examples/eVolve/window.h.


Member Function Documentation

bool eVolve::Window::configInit ( const eq::uint128_t initID) [protected, virtual]

Initialize this window.

Parameters:
initIDthe init identifier.
Version:
1.0

Reimplemented from eq::Window.

Definition at line 37 of file eVolve/window.cpp.

References eq::fabric::Window< Pipe, Window, Channel >::IATTR_PLANES_ALPHA, and eq::fabric::Window< Pipe, Window, Channel >::setIAttribute().

+ Here is the call graph for this function:

bool eVolve::Window::configInitGL ( const eq::uint128_t initID) [protected, virtual]

Initialize the OpenGL state for this window.

Parameters:
initIDthe init identifier.
Returns:
true if the initialization was successful, false if not.
Version:
1.0

Reimplemented from eq::Window.

Definition at line 45 of file eVolve/window.cpp.

References eq::fabric::Window< Pipe, Window, Channel >::getPipe(), eq::Window::glewGetContext(), eq::fabric::Object::setError(), and swapBuffers().

+ Here is the call graph for this function:

void eVolve::Window::swapBuffers ( ) [protected, virtual]

Swap the front and back buffer of the window.

Version:
1.0

Reimplemented from eq::Window.

Definition at line 134 of file eVolve/window.cpp.

References eq::fabric::Window< Pipe, Window, Channel >::getChannels(), and eq::fabric::Window< Pipe, Window, Channel >::getPipe().

Referenced by configInitGL().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:


The documentation for this class was generated from the following files:
Generated on Fri Jun 8 2012 15:44:37 for Equalizer 1.2.1 by  doxygen 1.8.0