eq::AGLPipe Class Reference

Equalizer default implementation to handle an AGL GPU. More...

#include <aglPipe.h>

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

List of all members.

Public Member Functions

 AGLPipe (Pipe *parent)
 Create a new AGL pipe for the given eq::Pipe.
virtual ~AGLPipe ()
 Destroy the AGL pipe.
CGDirectDisplayID getCGDisplayID () const
AGL initialization



virtual bool configInit ()
 Initialize this pipe for the AGL window system.
virtual void configExit ()
 De-initialize this pipe for the AGL window system.

Detailed Description

Equalizer default implementation to handle an AGL GPU.

Definition at line 28 of file aglPipe.h.


Constructor & Destructor Documentation

eq::AGLPipe::AGLPipe ( Pipe parent  ) 

Create a new AGL pipe for the given eq::Pipe.

Definition at line 31 of file aglPipe.cpp.

eq::AGLPipe::~AGLPipe (  )  [virtual]

Destroy the AGL pipe.

Definition at line 37 of file aglPipe.cpp.


Member Function Documentation

bool eq::AGLPipe::configInit (  )  [virtual]

Initialize this pipe for the AGL window system.

Returns:
true if the initialization was successful, false otherwise.

Implements eq::OSPipe.

Definition at line 44 of file aglPipe.cpp.

References eq::OSPipe::_pipe, EQ_UNDEFINED_UINT32, EQINFO, eq::Pipe::getDevice(), and eq::OSPipe::setErrorMessage().

Here is the call graph for this function:

void eq::AGLPipe::configExit (  )  [virtual]

De-initialize this pipe for the AGL window system.

Returns:
true if the deinitialization was successful, false otherwise.

Implements eq::OSPipe.

Definition at line 114 of file aglPipe.cpp.

References EQINFO.

CGDirectDisplayID eq::AGLPipe::getCGDisplayID (  )  const [inline]
Returns:
the CG display ID for this pipe.

Definition at line 55 of file aglPipe.h.

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

Here is the caller graph for this function:


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