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 |
![]() | |
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 () |
![]() | |
virtual | ~Referenced () |
void | signalObserversAndDelete (bool signalDelete, bool doDelete) const |
void | deleteUsingDeleteHandler () const |
Protected Attributes | |
SetWhiteList | _setWhiteList |
unsigned int | _minumumNumberOfLayers |
bool | _replaceSwitchLayer |
bool | _allowAll |
![]() | |
OpenThreads::AtomicPtr | _observerSet |
OpenThreads::Atomic | _refCount |
Additional Inherited Members | |
![]() | |
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 |
|
virtual |
Implements osgTerrain::TerrainTile::TileLoadedCallback.
|
inline |
|
inline |
|
inline |
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 |
|
inline |
|
inline |
|
protected |
|
protected |
|
protected |
|
protected |