|  | 
|  | TextureObjectSet (TextureObjectManager *parent, const TextureProfile &profile) | 
|  | 
| const TextureProfile & | getProfile () const | 
|  | 
| void | handlePendingOrphandedTextureObjects () | 
|  | 
| void | deleteAllTextureObjects () | 
|  | 
| void | discardAllTextureObjects () | 
|  | 
| void | flushAllDeletedTextureObjects () | 
|  | 
| void | discardAllDeletedTextureObjects () | 
|  | 
| void | flushDeletedTextureObjects (double currentTime, double &availableTime) | 
|  | 
| osg::ref_ptr< TextureObject > | takeFromOrphans (Texture *texture) | 
|  | 
| osg::ref_ptr< TextureObject > | takeOrGenerate (Texture *texture) | 
|  | 
| void | moveToBack (TextureObject *to) | 
|  | 
| void | addToBack (TextureObject *to) | 
|  | 
| void | orphan (TextureObject *to) | 
|  | 
| void | remove (TextureObject *to) | 
|  | 
| void | moveToSet (TextureObject *to, TextureObjectSet *set) | 
|  | 
| unsigned int | size () const | 
|  | 
| bool | makeSpace (unsigned int &size) | 
|  | 
| bool | checkConsistency () const | 
|  | 
| TextureObjectManager * | getParent () | 
|  | 
| unsigned int | computeNumTextureObjectsInList () const | 
|  | 
| unsigned int | getNumOfTextureObjects () const | 
|  | 
| unsigned int | getNumOrphans () const | 
|  | 
| unsigned int | getNumPendingOrphans () const | 
|  | 
|  | Referenced (bool threadSafeRefUnref) | 
|  | 
|  | Referenced (const Referenced &) | 
|  | 
| Referenced & | operator= (const Referenced &) | 
|  | 
| virtual void | setThreadSafeRefUnref (bool threadSafe) | 
|  | Set whether to use a mutex to ensure ref() and unref() are thread safe.  More... 
 | 
|  | 
| bool | getThreadSafeRefUnref () const | 
|  | Get whether a mutex is used to ensure ref() and unref() are thread safe.  More... 
 | 
|  | 
| bool | getThreadSafeRefUnref () const | 
|  | 
| OpenThreads::Mutex * | getRefMutex () const | 
|  | Get the mutex used to ensure thread safety of ref()/unref().  More... 
 | 
|  | 
| OpenThreads::Mutex * | getRefMutex () const | 
|  | 
| int | ref () const | 
|  | Increment the reference count by one, indicating that this object has another pointer which is referencing it.  More... 
 | 
|  | 
| int | unref () const | 
|  | Decrement the reference count by one, indicating that a pointer to this object is no longer referencing it.  More... 
 | 
|  | 
| int | unref_nodelete () const | 
|  | Decrement the reference count by one, indicating that a pointer to this object is no longer referencing it.  More... 
 | 
|  | 
| int | referenceCount () const | 
|  | Return the number of pointers currently referencing this object.  More... 
 | 
|  | 
| ObserverSet * | getObserverSet () const | 
|  | Get the ObserverSet if one is attached, otherwise return NULL.  More... 
 | 
|  | 
| ObserverSet * | getOrCreateObserverSet () const | 
|  | Get the ObserverSet if one is attached, otherwise create an ObserverSet, attach it, then return this newly created ObserverSet.  More... 
 | 
|  | 
| void | addObserver (Observer *observer) const | 
|  | Add a Observer that is observing this object, notify the Observer when this object gets deleted.  More... 
 | 
|  | 
| void | removeObserver (Observer *observer) const | 
|  | Remove Observer that is observing this object.  More... 
 | 
|  |