Rechercher une page de manuel
tlp_GlObservableScene.3tulip
Langue: en
Version: 360142 (ubuntu - 24/10/10)
Section: 3 (Bibliothèques de fonctions)
Sommaire
- NAME
- SYNOPSIS
- Detailed Description
- Constructor & Destructor Documentation
- Member Function Documentation
- void tlp::GlObservableScene::addObserver (GlSceneObserver * obs) const [inline]Register a new observer
- unsigned int tlp::GlObservableScene::countObservers () [inline]Returns the number of observers
- void tlp::GlObservableScene::notifyAddLayer (GlScene * scene, const std::string & name, GlLayer * layer)
- void tlp::GlObservableScene::notifyDelLayer (GlScene * scene, const std::string & name, GlLayer * layer)
- void tlp::GlObservableScene::notifyModifyLayer (GlScene * scene, const std::string & name, GlLayer * layer)
- void tlp::GlObservableScene::removeObserver (GlSceneObserver * item) const [inline]Remove an observer
- void tlp::GlObservableScene::removeObservers () [inline]Remove all observers
- Member Data Documentation
- Author
NAME
tlp::GlObservableScene -SYNOPSIS
#include <GlSceneObserver.h>
Inherited by tlp::GlScene.
Public Member Functions
virtual ~GlObservableScene ()
void addObserver (GlSceneObserver *) const
unsigned int countObservers ()
void removeObserver (GlSceneObserver *) const
void removeObservers ()
void notifyAddLayer (GlScene *scene, const std::string &name, GlLayer *layer)
void notifyDelLayer (GlScene *scene, const std::string &name, GlLayer *layer)
void notifyModifyLayer (GlScene *scene, const std::string &name, GlLayer *layer)
Protected Attributes
std::set< GlSceneObserver * > observers
Detailed Description
Observable scene
Constructor & Destructor Documentation
virtual tlp::GlObservableScene::~GlObservableScene () [inline, virtual]
Member Function Documentation
void tlp::GlObservableScene::addObserver (GlSceneObserver * obs) const [inline]Register a new observer
unsigned int tlp::GlObservableScene::countObservers () [inline]Returns the number of observers
void tlp::GlObservableScene::notifyAddLayer (GlScene * scene, const std::string & name, GlLayer * layer)
void tlp::GlObservableScene::notifyDelLayer (GlScene * scene, const std::string & name, GlLayer * layer)
void tlp::GlObservableScene::notifyModifyLayer (GlScene * scene, const std::string & name, GlLayer * layer)
void tlp::GlObservableScene::removeObserver (GlSceneObserver * item) const [inline]Remove an observer
void tlp::GlObservableScene::removeObservers () [inline]Remove all observers
Member Data Documentation
std::set<GlSceneObserver*> tlp::GlObservableScene::observers [mutable, protected]
Author
Generated automatically by Doxygen for Tulip Open GL Library from the source code.
Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre