eq::AGLWindowIF Class Reference

#include <aglWindow.h>

Inheritance diagram for eq::AGLWindowIF:

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

Collaboration graph
[legend]

List of all members.


Detailed Description

The interface defining the minimum functionality for an AGL window.

Definition at line 14 of file aglWindow.h.


Public Member Functions

 AGLWindowIF (Window *parent)
virtual AGLContext getAGLContext () const =0
virtual WindowRef getCarbonWindow () const =0
virtual AGLPbuffer getAGLPBuffer () const =0
virtual bool processEvent (const AGLWindowEvent &event)
 Process an event.
EventHandlerRef & getCarbonEventHandler ()
 Used by the AGL event handler to store the event handler ref.

Member Function Documentation

virtual AGLContext eq::AGLWindowIF::getAGLContext (  )  const [pure virtual]

Returns:
the AGL rendering context.

Implemented in eq::AGLWindow.

virtual WindowRef eq::AGLWindowIF::getCarbonWindow (  )  const [pure virtual]

Returns:
the carbon window reference.

Implemented in eq::AGLWindow.

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

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.

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

Process an event.

Reimplemented in eq::AGLWindow.

Definition at line 31 of file aglWindow.h.

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

Here is the caller graph for this function:

EventHandlerRef& eq::AGLWindowIF::getCarbonEventHandler (  )  [inline]

Used by the AGL event handler to store the event handler ref.

Definition at line 35 of file aglWindow.h.

Referenced by eq::AGLEventHandler::deregisterWindow(), and eq::AGLEventHandler::registerWindow().

Here is the caller graph for this function:


The documentation for this class was generated from the following file:
Generated on Sat Dec 6 12:01:42 2008 for Equalizer 0.6 by  doxygen 1.5.5