FlightGear next
FGTileMgr Class Reference

#include <tilemgr.hxx>

Classes

class  TileManagerListener
 

Public Member Functions

 FGTileMgr ()
 
 ~FGTileMgr ()
 
void init ()
 
void reinit ()
 
void shutdown ()
 
void update (double dt)
 
const SGBucket & get_current_bucket () const
 
bool schedule_scenery (const SGGeod &position, double range_m, double duration=0.0)
 Schedules scenery for given position.
 
bool isSceneryLoaded ()
 
void materialLibChanged ()
 

Friends

class TileManagerListener
 

Detailed Description

Definition at line 43 of file tilemgr.hxx.

Constructor & Destructor Documentation

◆ FGTileMgr()

FGTileMgr::FGTileMgr ( )

Definition at line 290 of file tilemgr.cxx.

◆ ~FGTileMgr()

FGTileMgr::~FGTileMgr ( )

Definition at line 329 of file tilemgr.cxx.

Member Function Documentation

◆ get_current_bucket()

const SGBucket & FGTileMgr::get_current_bucket ( ) const
inline

Definition at line 110 of file tilemgr.hxx.

◆ init()

void FGTileMgr::init ( )

Definition at line 334 of file tilemgr.cxx.

◆ isSceneryLoaded()

bool FGTileMgr::isSceneryLoaded ( )

Definition at line 852 of file tilemgr.cxx.

◆ materialLibChanged()

void FGTileMgr::materialLibChanged ( )

Definition at line 449 of file tilemgr.cxx.

◆ reinit()

void FGTileMgr::reinit ( )

Definition at line 353 of file tilemgr.cxx.

◆ schedule_scenery()

bool FGTileMgr::schedule_scenery ( const SGGeod & position,
double range_m,
double duration = 0.0 )

Schedules scenery for given position.

Load request remains valid for given duration (duration=0.0 => nothing is loaded). Used for FDM/AI/groundcache/... requests. Viewer uses "schedule_tiles_at" instead. Returns true when all tiles for the given position are already loaded, false otherwise.

Definition at line 795 of file tilemgr.cxx.

◆ shutdown()

void FGTileMgr::shutdown ( )

Definition at line 339 of file tilemgr.cxx.

◆ update()

void FGTileMgr::update ( double dt)

Definition at line 695 of file tilemgr.cxx.

Friends And Related Symbol Documentation

◆ TileManagerListener

friend class TileManagerListener
friend

Definition at line 77 of file tilemgr.hxx.


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