GlobeEngine
geGIS::SceneBlueprint Class Reference

#include <SceneBluePrint.h>

Inheritance diagram for geGIS::SceneBlueprint:
ge::Blueprint

Public Member Functions

 SceneBlueprint ()
 
 ~SceneBlueprint ()
 
void clear ()
 
void create (std::string _configFile)
 
void addBorderFromJSONElement (const Jzon::Node &_config)
 
- Public Member Functions inherited from ge::Blueprint
 Blueprint ()
 
 ~Blueprint ()
 
std::shared_ptr< ge::PipelineElementBlueprint > const & findCompositionIDbyName (std::string _name)
 

Public Attributes

std::shared_ptr< UIBlueprintuiBlueprint
 
std::vector< std::shared_ptr< ge::ColorBlueprint > > colorblueprints
 
std::vector< std::shared_ptr< ge::PositionBlueprint > > poiblueprints
 
std::shared_ptr< RefenceSystemBlueprintrefenceSystemblueprint
 
std::vector< std::shared_ptr< TMSElevationBlueprint > > elevationblueprints
 
std::vector< std::shared_ptr< StructureBlueprint > > structureblueprints
 
std::vector< std::shared_ptr< CommuterBlueprint > > commuterblueprints
 
std::vector< std::shared_ptr< TrafficBlueprint > > trafficblueprints
 
std::vector< std::shared_ptr< BorderBlueprint > > borderblueprints
 
std::vector< std::shared_ptr< GreatCircleBlueprint > > greatcircleblueprints
 
std::vector< std::shared_ptr< BundlingBlueprint > > bundlingblueprints
 
std::vector< std::shared_ptr< HousingBlueprint > > housingblueprints
 
std::vector< std::shared_ptr< CoatOfArmsBlueprint > > coatofarmsblueprints
 
std::vector< std::shared_ptr< NamesBlueprint > > namesblueprints
 
std::vector< std::shared_ptr< TrafficInfoBlueprint > > trafficInfoblueprints
 
std::vector< std::shared_ptr< ChartBlueprint > > chartblueprints
 
std::vector< std::shared_ptr< ClimateBlueprint > > climateblueprints
 
- Public Attributes inherited from ge::Blueprint
std::shared_ptr< ge::EngineBlueprintengineBlueprint
 
std::shared_ptr< ge::WindowBlueprintwindowBlueprint
 
std::vector< std::shared_ptr< ge::AnimationPathBlueprint > > animationPathBlueprints
 

Additional Inherited Members

- Static Public Member Functions inherited from ge::Blueprint
static std::shared_ptr< ge::ShaderBlueprintreadShaderContentFromJSONElement (const Jzon::Node &_config)
 
- Protected Member Functions inherited from ge::Blueprint
void readEngineConfigFromJSON (const Jzon::Node &_config)
 
std::shared_ptr< ge::WindowBlueprintreadWindowFromJSONElement (const Jzon::Node &_config)
 
std::shared_ptr< ge::SkyboxBlueprintreadSkyboxFromJSONElement (const Jzon::Node &_config)
 
std::shared_ptr< ge::ShaderBlueprintreadShaderFromJSONElement (const Jzon::Node &_config, std::string _elementName="shader")
 
std::shared_ptr< ge::CameraBlueprintreadCameraFromJSONElement (const Jzon::Node &_config)
 
std::shared_ptr< ge::PipelineElementBlueprintreadPipelineElementFromJSONElement (const Jzon::Node &_config)
 
std::shared_ptr< ge::AnimationPathBlueprintgetAnimationPathFromJSONElement (const Jzon::Node &_config)
 
- Static Protected Member Functions inherited from ge::Blueprint
static Jzon::Node readAConfigFromJSON (std::string _configFile)
 
- Protected Attributes inherited from ge::Blueprint
std::string abspath
 

Constructor & Destructor Documentation

geGIS::SceneBlueprint::SceneBlueprint ( )
inline
geGIS::SceneBlueprint::~SceneBlueprint ( )
inline

Member Function Documentation

void geGIS::SceneBlueprint::addBorderFromJSONElement ( const Jzon::Node &  _config)
void geGIS::SceneBlueprint::clear ( )
void geGIS::SceneBlueprint::create ( std::string  _configFile)

Member Data Documentation

std::vector< std::shared_ptr<BorderBlueprint> > geGIS::SceneBlueprint::borderblueprints
std::vector< std::shared_ptr<BundlingBlueprint> > geGIS::SceneBlueprint::bundlingblueprints
std::vector< std::shared_ptr<ChartBlueprint> > geGIS::SceneBlueprint::chartblueprints
std::vector< std::shared_ptr<ClimateBlueprint> > geGIS::SceneBlueprint::climateblueprints
std::vector< std::shared_ptr<CoatOfArmsBlueprint> > geGIS::SceneBlueprint::coatofarmsblueprints
std::vector< std::shared_ptr<ge::ColorBlueprint> > geGIS::SceneBlueprint::colorblueprints
std::vector< std::shared_ptr<CommuterBlueprint> > geGIS::SceneBlueprint::commuterblueprints
std::vector< std::shared_ptr<TMSElevationBlueprint> > geGIS::SceneBlueprint::elevationblueprints
std::vector< std::shared_ptr<GreatCircleBlueprint> > geGIS::SceneBlueprint::greatcircleblueprints
std::vector< std::shared_ptr<HousingBlueprint> > geGIS::SceneBlueprint::housingblueprints
std::vector< std::shared_ptr<NamesBlueprint> > geGIS::SceneBlueprint::namesblueprints
std::vector< std::shared_ptr<ge::PositionBlueprint> > geGIS::SceneBlueprint::poiblueprints
std::shared_ptr<RefenceSystemBlueprint> geGIS::SceneBlueprint::refenceSystemblueprint
std::vector< std::shared_ptr<StructureBlueprint> > geGIS::SceneBlueprint::structureblueprints
std::vector< std::shared_ptr<TrafficBlueprint> > geGIS::SceneBlueprint::trafficblueprints
std::vector< std::shared_ptr<TrafficInfoBlueprint> > geGIS::SceneBlueprint::trafficInfoblueprints
std::shared_ptr<UIBlueprint> geGIS::SceneBlueprint::uiBlueprint

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