FlightGear next
SceneryPager Class Reference

#include <SceneryPager.hxx>

Inherits osgDB::DatabasePager.

Classes

struct  PagerRequest
 

Public Member Functions

 SceneryPager ()
 
 SceneryPager (const SceneryPager &rhs)
 
void queueRequest (const std::string &fileName, osg::Group *node, float priority, osg::FrameStamp *frameStamp, osg::ref_ptr< osg::Referenced > &databaseRequest, osgDB::ReaderWriter::Options *options)
 
void queueDeleteRequest (osg::ref_ptr< osg::Object > &objptr)
 
virtual void signalEndFrame ()
 
void clearRequests ()
 

Protected Types

typedef std::vector< PagerRequestPagerRequestList
 
typedef std::vector< osg::ref_ptr< osg::Object > > DeleteRequestList
 

Protected Member Functions

virtual ~SceneryPager ()
 

Protected Attributes

PagerRequestList _pagerRequests
 
DeleteRequestList _deleteRequests
 

Detailed Description

Definition at line 32 of file SceneryPager.hxx.

Member Typedef Documentation

◆ DeleteRequestList

typedef std::vector<osg::ref_ptr<osg::Object> > flightgear::SceneryPager::DeleteRequestList
protected

Definition at line 79 of file SceneryPager.hxx.

◆ PagerRequestList

Definition at line 77 of file SceneryPager.hxx.

Constructor & Destructor Documentation

◆ SceneryPager() [1/2]

SceneryPager::SceneryPager ( )

Definition at line 29 of file SceneryPager.cxx.

◆ SceneryPager() [2/2]

SceneryPager::SceneryPager ( const SceneryPager & rhs)

Definition at line 35 of file SceneryPager.cxx.

◆ ~SceneryPager()

SceneryPager::~SceneryPager ( )
protectedvirtual

Definition at line 40 of file SceneryPager.cxx.

Member Function Documentation

◆ clearRequests()

void SceneryPager::clearRequests ( )

Definition at line 45 of file SceneryPager.cxx.

◆ queueDeleteRequest()

void SceneryPager::queueDeleteRequest ( osg::ref_ptr< osg::Object > & objptr)

Definition at line 62 of file SceneryPager.cxx.

◆ queueRequest()

void SceneryPager::queueRequest ( const std::string & fileName,
osg::Group * node,
float priority,
osg::FrameStamp * frameStamp,
osg::ref_ptr< osg::Referenced > & databaseRequest,
osgDB::ReaderWriter::Options * options )

Definition at line 51 of file SceneryPager.cxx.

◆ signalEndFrame()

void SceneryPager::signalEndFrame ( )
virtual

Definition at line 96 of file SceneryPager.cxx.

Member Data Documentation

◆ _deleteRequests

DeleteRequestList flightgear::SceneryPager::_deleteRequests
protected

Definition at line 80 of file SceneryPager.hxx.

◆ _pagerRequests

PagerRequestList flightgear::SceneryPager::_pagerRequests
protected

Definition at line 78 of file SceneryPager.hxx.


The documentation for this class was generated from the following files: