eq::AGLWindowIF Class Reference

The interface defining the minimum functionality for an AGL window. More...

#include <aglWindow.h>

Inheritance diagram for eq::AGLWindowIF:
Inheritance graph
[legend]
Collaboration diagram for eq::AGLWindowIF:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 AGLWindowIF (Window *parent)
 Create a new AGL window for the given eq::Window.
virtual ~AGLWindowIF ()
 Destruct the AGL window.
virtual AGLContext getAGLContext () const =0
virtual WindowRef getCarbonWindow () const =0
virtual AGLPbuffer getAGLPBuffer () const =0
virtual bool processEvent (const AGLWindowEvent &event)
 Process an event.

Detailed Description

The interface defining the minimum functionality for an AGL window.

Definition at line 30 of file aglWindow.h.


Constructor & Destructor Documentation

eq::AGLWindowIF::AGLWindowIF ( Window parent  )  [inline]

Create a new AGL window for the given eq::Window.

Definition at line 34 of file aglWindow.h.

virtual eq::AGLWindowIF::~AGLWindowIF (  )  [inline, virtual]

Destruct the AGL window.

Definition at line 37 of file aglWindow.h.


Member Function Documentation

virtual AGLContext eq::AGLWindowIF::getAGLContext (  )  const [pure virtual]
Returns:
the AGL rendering context.

Implemented in eq::AGLWindow.

Referenced by eq::AGLWindow::createAGLContext().

Here is the caller graph for this function:

virtual WindowRef eq::AGLWindowIF::getCarbonWindow (  )  const [pure virtual]
Returns:
the carbon window reference.

Implemented in eq::AGLWindow.

Referenced by eq::AGLEventHandler::AGLEventHandler().

Here is the caller graph for this function:

virtual AGLPbuffer eq::AGLWindowIF::getAGLPBuffer (  )  const [pure virtual]
Returns:
the AGL PBuffer object.

Implemented in eq::AGLWindow.

bool eq::AGLWindowIF::processEvent ( const AGLWindowEvent event  )  [virtual]

Process an event.

Reimplemented in eq::AGLWindow.

Definition at line 34 of file aglWindow.cpp.

References eq::OSWindow::_window, and eq::Window::processEvent().

Here is the call graph for this function:


The documentation for this class was generated from the following files:
Generated on Sat Feb 6 13:02:18 2010 for Equalizer 0.9.1 by  doxygen 1.6.1