eq::server::ViewEqualizer Class Reference

An Equalizer allocating resources to multiple destination channels of a single view. More...

#include <viewEqualizer.h>

Inheritance diagram for eq::server::ViewEqualizer:

Inheritance graph
[legend]
Collaboration diagram for eq::server::ViewEqualizer:

Collaboration graph
[legend]

List of all members.

Classes

class  Listener

Public Member Functions

 ViewEqualizer (const ViewEqualizer &from)
virtual Equalizerclone () const
 Create a copy.
virtual void toStream (std::ostream &os) const
 Output to a stream.
virtual void attach (Compound *compound)
virtual void notifyUpdatePre (Compound *compound, const uint32_t frameNumber)

Protected Member Functions

virtual void notifyChildAdded (Compound *compound, Compound *child)
 Notify that the compound has a new child.
virtual void notifyChildRemove (Compound *compound, Compound *child)
 Notify that the compound is about to remove a child.

Friends

std::ostream & operator<< (std::ostream &os, const ViewEqualizer::Listener &)
std::ostream & operator<< (std::ostream &os, const ViewEqualizer::Listener::Load &)


Detailed Description

An Equalizer allocating resources to multiple destination channels of a single view.

Definition at line 41 of file viewEqualizer.h.


Member Function Documentation

virtual Equalizer* eq::server::ViewEqualizer::clone (  )  const [inline, virtual]

Create a copy.

Implements eq::server::Equalizer.

Definition at line 47 of file viewEqualizer.h.

virtual void eq::server::ViewEqualizer::toStream ( std::ostream &  os  )  const [inline, virtual]

Output to a stream.

Implements eq::server::Equalizer.

Definition at line 48 of file viewEqualizer.h.

void eq::server::ViewEqualizer::attach ( Compound compound  )  [virtual]

See also:
Equalizer::attach.

Reimplemented from eq::server::Equalizer.

Definition at line 59 of file viewEqualizer.cpp.

void eq::server::ViewEqualizer::notifyUpdatePre ( Compound compound,
const uint32_t  frameNumber 
) [virtual]

See also:
CompoundListener::notifyUpdatePre

Reimplemented from eq::server::CompoundListener.

Definition at line 71 of file viewEqualizer.cpp.

References eq::server::Equalizer::getCompound().

Here is the call graph for this function:

virtual void eq::server::ViewEqualizer::notifyChildAdded ( Compound compound,
Compound child 
) [inline, protected, virtual]

Notify that the compound has a new child.

Parameters:
compound the parent compound.
child the child compound.

Reimplemented from eq::server::Equalizer.

Definition at line 58 of file viewEqualizer.h.

virtual void eq::server::ViewEqualizer::notifyChildRemove ( Compound compound,
Compound child 
) [inline, protected, virtual]

Notify that the compound is about to remove a child.

Parameters:
compound the parent compound.
child the child compound.

Reimplemented from eq::server::Equalizer.

Definition at line 60 of file viewEqualizer.h.


The documentation for this class was generated from the following files:
Generated on Mon Aug 10 18:58:45 2009 for Equalizer 0.9 by  doxygen 1.5.8