Poster of Linux kernelThe best gift for a Linux geek
tlp::GlObservableScene

tlp::GlObservableScene

Section: Tulip Open GL Library (3) Updated: 19 Jul 2010
Local index Up
 

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.


 

Index

NAME
SYNOPSIS
Public Member Functions
Protected Attributes
Detailed Description
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

This document was created by man2html, using the manual pages.
Time: 22:28:15 GMT, April 16, 2011