#include <string>
#include <optional>
#include <simgear/misc/sg_path.hxx>
Go to the source code of this file.
◆ InitHomeResult
Enumerator |
---|
InitHomeOkay | |
InitHomeReadOnly | |
InitHomeExplicitReadOnly | |
InitHomeAbort | |
Definition at line 41 of file fg_init.hxx.
◆ fgBasePackageInfo()
Parse the base package info JSON.
- Parameters
-
- Returns
- std::optional<FGBasePackageInfo>
Definition at line 174 of file fg_init.cxx.
◆ fgBasePackageVersion()
std::string fgBasePackageVersion |
( |
const SGPath & | path | ) |
|
◆ fgCreateSubsystems()
void fgCreateSubsystems |
( |
bool | duringReset | ) |
|
◆ fgDeleteLockFile()
void fgDeleteLockFile |
( |
| ) |
|
◆ fgExit()
void fgExit |
( |
int | status | ) |
|
◆ fgHomePath()
◆ fgInitAircraft()
int fgInitAircraft |
( |
bool | reinit, |
|
|
bool | didUseLauncher ) |
- Parameters
-
reinit | : is this a second(+) call of the function, i.e after reset |
didUseLauncher | : allow adjusting UI feedback if we used the launcher or not |
- Returns
- int : an Options result to indicate if we should continue, quit, etc
Definition at line 803 of file fg_init.cxx.
◆ fgInitAircraftPaths()
void fgInitAircraftPaths |
( |
bool | reinit | ) |
|
◆ fgInitConfig()
int fgInitConfig |
( |
int | argc, |
|
|
char ** | argv, |
|
|
bool | reinit ) |
◆ fgInitGeneral()
◆ fgInitHome()
◆ fgInitLocale()
SGPropertyNode * fgInitLocale |
( |
const char * | language | ) |
|
◆ fgInitNav()
Initialize vor/ndb/ils/fix list management and query systems (as well as simple airport db list) This is called multiple times in the case of a cache rebuild, to allow lengthy caching to take place in the background, without blocking the main/UI thread.
Definition at line 892 of file fg_init.cxx.
◆ fgInitPackageRoot()
void fgInitPackageRoot |
( |
| ) |
|
◆ fgOutputSettings()
void fgOutputSettings |
( |
| ) |
|
◆ fgPostInitSubsystems()
void fgPostInitSubsystems |
( |
| ) |
|
◆ fgShutdownHome()
◆ fgStartNewReset()
◆ fgStartReposition()
void fgStartReposition |
( |
| ) |
|
◆ fgUninstall()