|
openscenegraph
|
#include <TerrainTile>
Public Member Functions | |
| WhiteListTileLoadedCallback () | |
| void | allow (const std::string &setname) |
| void | setMinimumNumOfLayers (unsigned int numLayers) |
| unsigned int | getMinimumNumOfLayers () const |
| void | setReplaceSwitchLayer (bool replaceSwitchLayer) |
| bool | getReplaceSwitchLayer () const |
| void | setAllowAll (bool allowAll) |
| bool | getAllowAll () const |
| bool | layerAcceptable (const std::string &setname) const |
| bool | readImageLayer (osgTerrain::ImageLayer *imageLayer, const osgDB::ReaderWriter::Options *options) const |
| virtual bool | deferExternalLayerLoading () const |
| virtual void | loaded (osgTerrain::TerrainTile *tile, const osgDB::ReaderWriter::Options *options) const |
| Public Member Functions inherited from osg::Referenced | |
| Referenced () | |
| Referenced (bool threadSafeRefUnref) | |
| Referenced (const Referenced &) | |
| Referenced & | operator= (const Referenced &) |
| virtual void | setThreadSafeRefUnref (bool) |
| bool | getThreadSafeRefUnref () const |
| OpenThreads::Mutex * | getRefMutex () const |
| int | ref () const |
| int | unref () const |
| int | unref_nodelete () const |
| int | referenceCount () const |
| ObserverSet * | getObserverSet () const |
| ObserverSet * | getOrCreateObserverSet () const |
| void | addObserver (Observer *observer) const |
| void | removeObserver (Observer *observer) const |
Protected Types | |
| typedef std::set< std::string > | SetWhiteList |
Protected Member Functions | |
| virtual | ~WhiteListTileLoadedCallback () |
| Protected Member Functions inherited from osg::Referenced | |
| virtual | ~Referenced () |
| void | signalObserversAndDelete (bool signalDelete, bool doDelete) const |
| void | deleteUsingDeleteHandler () const |
Protected Attributes | |
| SetWhiteList | _setWhiteList |
| unsigned int | _minumumNumberOfLayers |
| bool | _replaceSwitchLayer |
| bool | _allowAll |
| Protected Attributes inherited from osg::Referenced | |
| OpenThreads::AtomicPtr | _observerSet |
| OpenThreads::Atomic | _refCount |
Additional Inherited Members | |
| Static Public Member Functions inherited from osg::Referenced | |
| static OpenThreads::Mutex * | getGlobalReferencedMutex () |
| static void | setDeleteHandler (DeleteHandler *handler) |
| static DeleteHandler * | getDeleteHandler () |
Helper callback for managing optional sets of layers, that loading of is deffered to this callback, with this callback working out which layers to load, and how to create fallback versions of the layers.
|
protected |
| osgTerrain::WhiteListTileLoadedCallback::WhiteListTileLoadedCallback | ( | ) |
|
protectedvirtual |
|
inline |
References _setWhiteList.
|
virtual |
Implements osgTerrain::TerrainTile::TileLoadedCallback.
|
inline |
References _allowAll.
|
inline |
References _minumumNumberOfLayers.
|
inline |
References _replaceSwitchLayer.
| bool osgTerrain::WhiteListTileLoadedCallback::layerAcceptable | ( | const std::string & | setname | ) | const |
|
virtual |
Implements osgTerrain::TerrainTile::TileLoadedCallback.
| bool osgTerrain::WhiteListTileLoadedCallback::readImageLayer | ( | osgTerrain::ImageLayer * | imageLayer, |
| const osgDB::ReaderWriter::Options * | options ) const |
|
inline |
References _allowAll.
|
inline |
References _minumumNumberOfLayers.
|
inline |
References _replaceSwitchLayer.
|
protected |
Referenced by getAllowAll(), and setAllowAll().
|
protected |
Referenced by getMinimumNumOfLayers(), and setMinimumNumOfLayers().
|
protected |
Referenced by getReplaceSwitchLayer(), and setReplaceSwitchLayer().
|
protected |
Referenced by allow().