FlightGear next
scenery.cxx File Reference
#include <config.h>
#include <simgear/simgear_config.h>
#include <stdio.h>
#include <string.h>
#include <osg/Camera>
#include <osg/Transform>
#include <osg/MatrixTransform>
#include <osg/PositionAttitudeTransform>
#include <osg/CameraView>
#include <osg/LOD>
#include <osgViewer/Viewer>
#include <simgear/constants.h>
#include <simgear/sg_inlines.h>
#include <simgear/debug/logstream.hxx>
#include <simgear/scene/tgdb/userdata.hxx>
#include <simgear/scene/material/matlib.hxx>
#include <simgear/scene/material/mat.hxx>
#include <simgear/scene/util/SGNodeMasks.hxx>
#include <simgear/scene/util/OsgMath.hxx>
#include <simgear/scene/util/SGSceneUserData.hxx>
#include <simgear/scene/model/CheckSceneryVisitor.hxx>
#include <simgear/scene/sky/sky.hxx>
#include <simgear/scene/util/SGSceneFeatures.hxx>
#include <simgear/bvh/BVHNode.hxx>
#include <simgear/bvh/BVHLineSegmentVisitor.hxx>
#include <simgear/structure/commands.hxx>
#include <Viewer/renderer.hxx>
#include <Main/fg_props.hxx>
#include <GUI/MouseCursor.hxx>
#include <Main/sentryIntegration.hxx>
#include "scenery.hxx"
#include "terrain_stg.hxx"

Go to the source code of this file.

Classes

class  FGGroundPickCallback
 
class  FGSceneryIntersect
 
class  FGScenery::TextureCacheListener
 
class  FGScenery::ElevationMeshListener
 
class  FGScenery::ScenerySwitchListener
 

Functions

SGSubsystemMgr::Registrant< FGSceneryregistrantFGScenery (SGSubsystemMgr::DISPLAY, {{"FGRenderer", SGSubsystemMgr::Dependency::NONSUBSYSTEM_HARD}, {"SGSky", SGSubsystemMgr::Dependency::NONSUBSYSTEM_HARD}})
 

Variables

static osg::ref_ptr< SceneryPagerpager
 

Function Documentation

◆ registrantFGScenery()

SGSubsystemMgr::Registrant< FGScenery > registrantFGScenery ( SGSubsystemMgr::DISPLAY ,
{{"FGRenderer", SGSubsystemMgr::Dependency::NONSUBSYSTEM_HARD}, {"SGSky", SGSubsystemMgr::Dependency::NONSUBSYSTEM_HARD}}  )

Variable Documentation

◆ pager

osg::ref_ptr<SceneryPager> pager
static

Definition at line 558 of file scenery.cxx.