#include <equalizer.h>


Public Member Functions | |
| Equalizer (const Equalizer &from) | |
| virtual Equalizer * | clone () const =0 |
| Create a copy. | |
| virtual void | toStream (std::ostream &os) const =0 |
| Output to a stream. | |
| const Compound * | getCompound () const |
| Compound * | getCompound () |
| const Config * | getConfig () const |
| virtual void | attach (Compound *compound) |
| Attach to a compound and detach the previous compound. | |
| void | setFrozen (const bool onOff) |
| bool | isFrozen () const |
An equalizer is attached to a compound tree, on which it balances render tasks. It can update its compound tree on the beginnning of each frame. It has to subscribe to the statistics events needed to perform its tasks itself.
Definition at line 36 of file equalizer.h.
| virtual Equalizer* eq::server::Equalizer::clone | ( | ) | const [pure virtual] |
Create a copy.
Implemented in eq::server::DFREqualizer, eq::server::FramerateEqualizer, eq::server::LoadEqualizer, eq::server::MonitorEqualizer, and eq::server::ViewEqualizer.
| virtual void eq::server::Equalizer::toStream | ( | std::ostream & | os | ) | const [pure virtual] |
Output to a stream.
Implemented in eq::server::DFREqualizer, eq::server::FramerateEqualizer, eq::server::LoadEqualizer, eq::server::MonitorEqualizer, and eq::server::ViewEqualizer.
| const Compound* eq::server::Equalizer::getCompound | ( | ) | const [inline] |
Definition at line 50 of file equalizer.h.
Referenced by eq::server::DFREqualizer::attach(), eq::server::ViewEqualizer::notifyUpdatePre(), eq::server::LoadEqualizer::notifyUpdatePre(), and eq::server::DFREqualizer::notifyUpdatePre().

| const Config * eq::server::Equalizer::getConfig | ( | ) | const |
Definition at line 66 of file equalizer.cpp.
References eq::server::Compound::getConfig().

| void eq::server::Equalizer::attach | ( | Compound * | compound | ) | [virtual] |
Attach to a compound and detach the previous compound.
Reimplemented in eq::server::DFREqualizer, eq::server::FramerateEqualizer, eq::server::MonitorEqualizer, and eq::server::ViewEqualizer.
Definition at line 51 of file equalizer.cpp.
References eq::server::Compound::addListener(), and eq::server::Compound::removeListener().
Referenced by eq::server::Compound::addEqualizer(), and eq::server::Compound::~Compound().


0.9 by
1.5.8