eq::server::ChannelUpdateVisitor Class Reference

The compound visitor generating the draw tasks for a channel. More...

#include <channelUpdateVisitor.h>

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

List of all members.

Public Member Functions

 ChannelUpdateVisitor (Channel *channel, const uint32_t frameID, const uint32_t frameNumber)
void setEye (const eq::Eye eye)
virtual VisitorResult visitPre (const Compound *compound)
 Visit a non-leaf compound on the down traversal.
virtual VisitorResult visitLeaf (const Compound *compound)
 Visit a leaf compound.
virtual VisitorResult visitPost (const Compound *compound)
 Visit a non-leaf compound on the up traversal.
bool isUpdated () const

Detailed Description

The compound visitor generating the draw tasks for a channel.

Definition at line 36 of file channelUpdateVisitor.h.


Member Function Documentation

VisitorResult eq::server::ChannelUpdateVisitor::visitPre ( const Compound compound  )  [virtual]

Visit a non-leaf compound on the down traversal.

Reimplemented from eq::server::CompoundVisitor.

Definition at line 63 of file channelUpdateVisitor.cpp.

References EQLOG, eq::server::Compound::isActive(), eq::LOG_TASKS, eq::TASK_CLEAR, eq::server::Compound::testInheritTask(), eq::server::TRAVERSE_CONTINUE, and eq::server::TRAVERSE_PRUNE.

Here is the call graph for this function:

VisitorResult eq::server::ChannelUpdateVisitor::visitLeaf ( const Compound compound  )  [virtual]
VisitorResult eq::server::ChannelUpdateVisitor::visitPost ( const Compound compound  )  [virtual]

Visit a non-leaf compound on the up traversal.

Reimplemented from eq::server::CompoundVisitor.

Definition at line 134 of file channelUpdateVisitor.cpp.

References eq::server::Compound::isActive(), eq::server::TRAVERSE_CONTINUE, and eq::server::TRAVERSE_PRUNE.

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:12:33 2010 for Equalizer 0.9.1 by  doxygen 1.6.1