Overview | All Modules | Tutorial | User's Guide | Programming Guide
Previous

COVISE Online Documentation

Next

Public Member Functions | Protected Attributes | List of all members
vrui::coUpdateManager Class Reference

the UpdateManager keeps a list of all updateable objects and calls their update method once per frame. More...

#include <coUpdateManager.h>

Public Member Functions

 coUpdateManager ()
 Constructor. More...
 
 ~coUpdateManager ()
 Desctructor. More...
 
void update ()
 all objectpreFrame More...
 
void add (coUpdateable *, bool first=false)
 add an updateable object More...
 
void remove (coUpdateable *)
 remove an updateable object More...
 
void removeAll ()
 remove all updateable object More...
 

Protected Attributes

std::list< coUpdateable * > updateList
 list of updateable objects More...
 

Detailed Description

the UpdateManager keeps a list of all updateable objects and calls their update method once per frame.

Constructor & Destructor Documentation

◆ coUpdateManager()

vrui::coUpdateManager::coUpdateManager ( )

Constructor.

◆ ~coUpdateManager()

vrui::coUpdateManager::~coUpdateManager ( )

Desctructor.

Member Function Documentation

◆ add()

void vrui::coUpdateManager::add ( coUpdateable element,
bool  first = false 
)

add an updateable object

◆ remove()

void vrui::coUpdateManager::remove ( coUpdateable element)

remove an updateable object

◆ removeAll()

void vrui::coUpdateManager::removeAll ( )

remove all updateable object

◆ update()

void vrui::coUpdateManager::update ( )

all objectpreFrame

Member Data Documentation

◆ updateList

std::list<coUpdateable *> vrui::coUpdateManager::updateList
protected

list of updateable objects


The documentation for this class was generated from the following files:
PreviousNext

Authors: Martin Aumüller, Ruth Lang, Daniela Rainer, Jürgen Schulze-Döbold, Andreas Werner, Peter Wolf, Uwe Wössner
Copyright © 1993-2009 HLRS, 2004-2009 RRZK, 2005-2009 Visenso
COVISE Version 6.5 Academic