Flightgear codebase glossary: Difference between revisions
Jump to navigation
Jump to search
(Initial cut at a glossary for the flightgear codebase) |
(→A-Z) |
||
Line 1: | Line 1: | ||
== | ==F== | ||
{{glossary}} | {{glossary}} | ||
{{term |1=FPE}} | {{term |1=FPE}} | ||
{{defn |1= | {{defn |1=Floating Point Exceptions | ||
{{gbq|1=Primary File: bootstrap.cxx}} | {{gbq|1=Primary File: bootstrap.cxx}} | ||
{{gbq|1=Primary Functions: initFPE, handleFPE}} | {{gbq|1=Primary Functions: initFPE, handleFPE}} | ||
}} | }} | ||
==I== | |||
{{term |1=Initialization}} | |||
{{defn |1=The process of | |||
<ol> | |||
<li> setting the initial values for the global object and static members of certain classes, using data from environment variables, parameters, configuration files or default values.</li> | |||
<li> Managing the file paths used by the application to ensure it is done securely</li> | |||
<li> Ensuring that paths actually exist</li> | |||
<li> Creating a "Globals" object to hold references to major functions and data items</li> | |||
<li> initializing the "Globals Property Tree" with default values</li> | |||
<li> If a launcher process is desired, locating the launcher, starting it then exiting</li> | |||
<li> dealing with multiple copies of flightgear running at the same time</li> | |||
<li> starting logging at the desired level</li> | |||
<li> Initalizing managers for Embedded Resources, Add Ons, Simgear Subsystems, Simgear Events </li> | |||
<li> Setting Locale and Language</li> | |||
<li> registering the "idle handler", the function called when flightgear is "idle" </li> | |||
<li> Pre-Initalizing the renderer</li> | |||
<li> executing the "ATI viewport hack"</li> | |||
<li> Passing control to the master event handler, fgOSMainLoop()</li> | |||
<li> </li> | |||
</ol> | |||
{{gbq|1=Primary Files: bootstrap.cxx, main.cxx, fg_init.cxx, globals.cxx, options.cxx}} | |||
{{gbq|1=Primary Functions: }} | |||
}} | |||
==S== | |||
{{term |1=Subsystem - Managed as Subsystem}} | |||
{{defn |1=A major component of Flightgear accessed through the "Subsystem Manager"}} | |||
{{term |1=Subsystem - Independently Managed}} | |||
{{defn |1=A major component of Flightgear accessed through a componentManager function, but not through the subsystem manager"}} | |||
{{term |1=Subsystem - Unmanaged }} | |||
{{defn |1=A major component of Flightgear without componentManager function}} | |||
}} | |||
{{glossary-end}} | {{glossary-end}} |
Revision as of 03:39, 12 February 2018
F
-
<dt class="glossary " id="Script error: No such module "delink"." style="margin-top: 0.4em;">FPE
- Floating Point Exceptions
Primary File: bootstrap.cxx
Primary Functions: initFPE, handleFPE
- The process of
- setting the initial values for the global object and static members of certain classes, using data from environment variables, parameters, configuration files or default values.
- Managing the file paths used by the application to ensure it is done securely
- Ensuring that paths actually exist
- Creating a "Globals" object to hold references to major functions and data items
- initializing the "Globals Property Tree" with default values
- If a launcher process is desired, locating the launcher, starting it then exiting
- dealing with multiple copies of flightgear running at the same time
- starting logging at the desired level
- Initalizing managers for Embedded Resources, Add Ons, Simgear Subsystems, Simgear Events
- Setting Locale and Language
- registering the "idle handler", the function called when flightgear is "idle"
- Pre-Initalizing the renderer
- executing the "ATI viewport hack"
- Passing control to the master event handler, fgOSMainLoop()
Primary Files: bootstrap.cxx, main.cxx, fg_init.cxx, globals.cxx, options.cxx
Primary Functions:
- A major component of Flightgear accessed through the "Subsystem Manager" <dt class="glossary " id="Script error: No such module "delink"." style="margin-top: 0.4em;">Subsystem - Independently Managed
- A major component of Flightgear accessed through a componentManager function, but not through the subsystem manager" <dt class="glossary " id="Script error: No such module "delink"." style="margin-top: 0.4em;">Subsystem - Unmanaged
- A major component of Flightgear without componentManager function }}