#include <ImagePager>
◆ ImageThreads
◆ ImagePager()
osgDB::ImagePager::ImagePager |
( |
| ) |
|
◆ ~ImagePager()
virtual osgDB::ImagePager::~ImagePager |
( |
| ) |
|
|
protectedvirtual |
◆ cancel()
int osgDB::ImagePager::cancel |
( |
| ) |
|
◆ getImageThread() [1/2]
ImageThread * osgDB::ImagePager::getImageThread |
( |
unsigned int |
i | ) |
|
|
inline |
◆ getImageThread() [2/2]
const ImageThread * osgDB::ImagePager::getImageThread |
( |
unsigned int |
i | ) |
const |
|
inline |
◆ getNumImageThreads()
unsigned int osgDB::ImagePager::getNumImageThreads |
( |
| ) |
const |
|
inline |
◆ getPreLoadTime()
virtual double osgDB::ImagePager::getPreLoadTime |
( |
| ) |
const |
|
inlinevirtual |
◆ readRefImageFile()
◆ requestImageFile()
◆ requiresUpdateSceneGraph()
virtual bool osgDB::ImagePager::requiresUpdateSceneGraph |
( |
| ) |
const |
|
virtual |
Return true if there are pending updates to the scene graph that require a call to updateSceneGraph(double).
◆ setPreLoadTime()
void osgDB::ImagePager::setPreLoadTime |
( |
double |
preLoadTime | ) |
|
|
inline |
◆ signalBeginFrame()
virtual void osgDB::ImagePager::signalBeginFrame |
( |
const osg::FrameStamp * |
framestamp | ) |
|
|
virtual |
Signal the image thread that the update, cull and draw has begun for a new frame. Note, this is called by the application so that the image pager can go to sleep while the CPU is busy on the main rendering threads.
◆ signalEndFrame()
virtual void osgDB::ImagePager::signalEndFrame |
( |
| ) |
|
|
virtual |
Signal the image thread that the update, cull and draw dispatch has completed. Note, this is called by the application so that the image pager can go to wake back up now the main rendering threads are iddle waiting for the next frame.
◆ updateSceneGraph()
virtual void osgDB::ImagePager::updateSceneGraph |
( |
const osg::FrameStamp & |
frameStamp | ) |
|
|
virtual |
Merge the changes to the scene graph.
◆ SortFileRequestFunctor
friend struct SortFileRequestFunctor |
|
friend |
◆ _completedQueue
◆ _databasePagerThreadPaused
bool osgDB::ImagePager::_databasePagerThreadPaused |
|
protected |
◆ _done
bool osgDB::ImagePager::_done |
|
protected |
◆ _frameNumber
◆ _imageThreads
◆ _ir_mutex
◆ _preLoadTime
double osgDB::ImagePager::_preLoadTime |
|
protected |
◆ _readQueue
◆ _run_mutex
◆ _startThreadCalled
bool osgDB::ImagePager::_startThreadCalled |
|
protected |
The documentation for this class was generated from the following file: