Callback for managing image paging, such as generated by PagedLOD nodes.  
 More...
 | 
|   | ImageRequestHandler () | 
|   | 
| virtual double  | getPreLoadTime () const  =0 | 
|   | 
| virtual osg::ref_ptr< osg::Image >  | readRefImageFile (const std::string &fileName, const osg::Referenced *options=0)=0 | 
|   | 
| virtual void  | requestImageFile (const std::string &fileName, osg::Object *attachmentPoint, int attachmentIndex, double timeToMergeBy, const FrameStamp *framestamp, osg::ref_ptr< osg::Referenced > &imageRequest, const osg::Referenced *options=0)=0 | 
|   | 
|   | Referenced () | 
|   | 
|   | 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...
  | 
|   | 
| OpenThreads::Mutex *  | getRefMutex () const  | 
|   | Get the mutex used to ensure thread safety of ref()/unref().  More...
  | 
|   | 
| 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...
  | 
|   | 
Callback for managing image paging, such as generated by PagedLOD nodes. 
 
  
  
      
        
          | osg::NodeVisitor::ImageRequestHandler::ImageRequestHandler  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | virtual osg::NodeVisitor::ImageRequestHandler::~ImageRequestHandler  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlineprotectedvirtual   | 
  
 
 
  
  
      
        
          | virtual double osg::NodeVisitor::ImageRequestHandler::getPreLoadTime  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
pure virtual   | 
  
 
 
The documentation for this class was generated from the following file: