<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.frictionalgames.com/page?action=history&amp;feed=atom&amp;title=Hpl3%3ACommunity%3Ascripting%3Acustom_depth%3Astation_apps_common</id>
	<title>Hpl3:Community:scripting:custom depth:station apps common - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.frictionalgames.com/page?action=history&amp;feed=atom&amp;title=Hpl3%3ACommunity%3Ascripting%3Acustom_depth%3Astation_apps_common"/>
	<link rel="alternate" type="text/html" href="https://wiki.frictionalgames.com/page?title=Hpl3:Community:scripting:custom_depth:station_apps_common&amp;action=history"/>
	<updated>2026-05-15T10:52:03Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.34.2</generator>
	<entry>
		<id>https://wiki.frictionalgames.com/page?title=Hpl3:Community:scripting:custom_depth:station_apps_common&amp;diff=95&amp;oldid=prev</id>
		<title>Maintenance script: Upload from wiki</title>
		<link rel="alternate" type="text/html" href="https://wiki.frictionalgames.com/page?title=Hpl3:Community:scripting:custom_depth:station_apps_common&amp;diff=95&amp;oldid=prev"/>
		<updated>2020-07-09T13:42:02Z</updated>

		<summary type="html">&lt;p&gt;Upload from wiki&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==Station Gui - Common==&lt;br /&gt;
To use functions on this page, add ''#include &amp;quot;helper_imgui_station_apps_common.hps&amp;quot;'' to the top of your script file.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
====StationGui_LoadingWindow====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;&amp;quot;&amp;gt;bool StationGui_LoadingWindow(const tString &amp;amp;in asName, const tString &amp;amp;in asCaption, const tString &amp;amp;in asText, float afLoadTime, bool abReset, const cVector2f &amp;amp;in avNrmSize = cVector2f(0.6, 0.2), float afZ=1.5f)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Parameters&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''asName''': The internal name of the loading window.&lt;br /&gt;
* '''asCaption''': The caption to display at the top of the window.&lt;br /&gt;
* '''asText''': The text to display above the loading bar.&lt;br /&gt;
* '''afLoadTime''': The amount of time in seconds for the window to load.&lt;br /&gt;
* '''abReset''': Sets whether the loading value should be reset to 0 when the loading has completed. (Used for reusable loading windows.)&lt;br /&gt;
* '''''(Optional)'' avNrmSize''': The size of the window. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Returns&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''bool''': Returns true if the loading gauge has reached 100%, otherwise returns false.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Remarks&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The loading window does not hide itself when the loading has finished. Use this window with an if-then statement and the StationGui app system in order to navigate to a different screen when the loading has completed.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
====StationGui_BigStatusMessage====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;&amp;quot;&amp;gt;void StationGui_BigStatusMessage(const tString&amp;amp;in asText, cStationGui_BigStatusMessageSettings &amp;amp;in aSettings = cStationGui_BigStatusMessageSettings())&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Parameters&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''asText''': The text to display.&lt;br /&gt;
* '''''(Optional)'' aSettings''': The settings to use for the message.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Returns&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Displays a large message in the center of the terminal screen.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
====StationGui_AddApp====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;&amp;quot;&amp;gt;void StationGui_AddApp(const tString &amp;amp;in asName, bool abEnabled = true, bool abChangeState = true)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Parameters&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''asName''': The name of the app. This name will be displayed in the button.&lt;br /&gt;
* '''''(Optional)'' abEnabled''': Whether the button is enabled. If false, the button will be grayed out.&lt;br /&gt;
* '''''(Optional)'' abChangeState''': Whether the app will automatically change when the button is pressed.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Remarks&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Adds an app to the current StationGui main menu. (This function must be called before any calls to StationGui_MainMenu.)&lt;br /&gt;
&lt;br /&gt;
This function will automatically create state values for each app. The first app created will be &amp;quot;0&amp;quot;, the next app will be &amp;quot;1&amp;quot;, etc.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
====StationGui_AddApp====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;&amp;quot;&amp;gt;void StationGui_AddApp(const tString &amp;amp;in asName, bool abEnabled, int alCustomState)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Parameters&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''asName''': The name of the app. This name will be displayed in the button.&lt;br /&gt;
* '''abEnabled''': Whether the button is enabled. If false, the button will be grayed out.&lt;br /&gt;
* '''alCustomState''': The custom state value for this app.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Remarks&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Adds an app to the current StationGui main menu. (This function must be called before any calls to StationGui_MainMenu.)&lt;br /&gt;
&lt;br /&gt;
This function will use the given value as its state value. This is usually accomplished by defining a series of enumerations specific to the terminal. (e.g. eTerminalState_MainMenu, eTerminalState_SubApp, etc.)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
====StationGui_ClearApps====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;&amp;quot;&amp;gt;StationGui_ClearApps()&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Remarks&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Clears the current list of apps. (Keep in mind that StationGui_MainMenu clears the list of apps automatically.)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
====StationGui_MainMenu====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;&amp;quot;&amp;gt;int StationGui_MainMenu(const cStationGui_MainMenuSettings &amp;amp;in aSettings = cStationGui_MainMenuSettings())&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Parameters&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''''(Optional)''aSettings ''': The settings to use for the main menu window.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Returns&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''int''': The state value of the pressed app button, or -1 if no button was pressed.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Remarks&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Draws each app added through calls to StationGui_AddApp as a button.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
====StationGui_TextReaderSingle====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;&amp;quot;&amp;gt;void StationGui_TextReaderSingle(const tString&amp;amp;in asCaption, const tString&amp;amp;in asText, const cStationGui_TextReaderSettings &amp;amp;in aSettings = cStationGui_TextReaderSettings(), cVector3f avWindowNrmPosGroup=cVector3f(0.05, 0.02, 1), cVector2f avWindowNrmSizeGroup=cVector2f(0.9, 0.775)))&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Parameters&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''asCaption''': The caption to display at the top of the reader.&lt;br /&gt;
* '''asText''': The text to display within the reader.&lt;br /&gt;
* '''''(Optional)''aSettings''': The settings to use for the reader.&lt;br /&gt;
* '''''(Optional)''avWindowNrmPosGroup''': The position of the reader window.&lt;br /&gt;
* '''''(Optional)''avWindowNrmSizeGroup''': The size of the reader window.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Remarks&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This widget is a text reader widget, used for showing single letters or logs. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
====StationGui_TextReaderSingle====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;&amp;quot;&amp;gt;void StationGui_TextReaderSingle(const tString&amp;amp;in asTransCat, const tString&amp;amp;in asCaption, const tString&amp;amp;in asText, const cStationGui_TextReaderSettings &amp;amp;in aSettings = cStationGui_TextReaderSettings(), cVector3f avWindowNrmPosGroup=cVector3f(0.05, 0.05, 1), cVector2f vWindowNrmSizeGroup=cVector2f(0.9, 0.8))&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Parameters&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''asTransCat''': The translation category to use for the reader.&lt;br /&gt;
* '''asCaption''': The caption to display at the top of the reader.&lt;br /&gt;
* '''asText''': The text to display within the reader.&lt;br /&gt;
* '''''(Optional)''aSettings''': The settings to use for the reader.&lt;br /&gt;
* '''''(Optional)''avWindowNrmPosGroup''': The position of the reader window.&lt;br /&gt;
* '''''(Optional)''avWindowNrmSizeGroup''': The size of the reader window.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Remarks&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This widget is a text reader widget, used for showing single letters or logs. &lt;br /&gt;
&lt;br /&gt;
This overload of the function adds a convenience parameter for specifying a translation category for the reader.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
====StationGui_TextReaderSingle====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;&amp;quot;&amp;gt;void StationGui_TextReaderSingle(const cStationGui_TextReaderSettings &amp;amp;in aSettings = cStationGui_TextReaderSettings(), cVector3f avWindowNrmPosGroup=cVector3f(0.05, 0.02, 1), cVector2f avWindowNrmSizeGroup=cVector2f(0.9, 0.775))&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Parameters&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''''(Optional)''aSettings''': The settings to use for the reader.&lt;br /&gt;
* '''''(Optional)''avWindowNrmPosGroup''': The position of the reader window.&lt;br /&gt;
* '''''(Optional)''avWindowNrmSizeGroup''': The size of the reader window.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Remarks&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This widget is a text reader widget, used for showing single letters or logs. &lt;br /&gt;
&lt;br /&gt;
This overload of the function removes all non-optional parameters, instead getting its caption and text information through a call to Depth_ImGui_AddTextFile.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
====StationGui_TextReaderMulti====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;&amp;quot;&amp;gt;int StationGui_TextReaderMulti(const tString&amp;amp;in asCaption, const tString&amp;amp;in asFileContentPrefix, const tString&amp;amp;in asFileNamePrefix, int alFileCount, cStationGui_TextReaderSettings &amp;amp;in aSettings = cStationGui_TextReaderSettings())()&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Parameters&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''asCaption''': The caption to display at the top of the reader.&lt;br /&gt;
* '''asFileContentPrefix''': The prefix string of the text entries to use for the file contents.&lt;br /&gt;
* '''asFileNamePrefix''': The prefix string of the text entries to use for the file names.&lt;br /&gt;
* '''alFileCount''': The total number of text files.&lt;br /&gt;
* '''''(Optional)'' aSettings''': The settings to use for the reader.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Returns&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''int''': The index of the currently selected text file.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Remarks&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This widget is a text reader widget, used for displaying multiple selectable text files. The widget includes a navigation bar along the left side of the window to browse the available text files.&lt;br /&gt;
&lt;br /&gt;
The widget assumes that in the translation category supplied, there are a number of entries specified by alFileCount prefixed by asFileContentPrefix and asFileNamePrefix. For example, if asFileContentPrefix is &amp;quot;fileContent&amp;quot;, asFileNamePrefix is &amp;quot;fileName&amp;quot;, and alFileCount is 2, then this function assumes that there are lang categories &amp;quot;fileName_1&amp;quot;, &amp;quot;fileName_2&amp;quot;, &amp;quot;fileContent_1&amp;quot;, and &amp;quot;fileContent_2&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
====StationGui_TextReaderMulti====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;&amp;quot;&amp;gt;int StationGui_TextReaderMulti(const tString&amp;amp;in asTransCat, const tString&amp;amp;in asCaption, const tString&amp;amp;in asFileContentPrefix, const tString&amp;amp;in asFileNamePrefix, int alFileCount, const cStationGui_TextReaderSettings &amp;amp;in aSettings = cStationGui_TextReaderSettings())&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Parameters&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''asTransCat''': The translation category to use for the reader.&lt;br /&gt;
* '''asCaption''': The caption to display at the top of the reader.&lt;br /&gt;
* '''asFileContentPrefix''': The prefix string of the text entries to use for the file contents.&lt;br /&gt;
* '''asFileNamePrefix''': The prefix string of the text entries to use for the file names.&lt;br /&gt;
* '''alFileCount''': The total number of text files.&lt;br /&gt;
* '''''(Optional)'' aSettings''': The settings to use for the reader.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Returns&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''int''': The index of the currently selected text file.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Remarks&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This widget is a text reader widget, used for displaying multiple selectable text files. The widget includes a navigation bar along the left side of the window to browse the available text files.&lt;br /&gt;
&lt;br /&gt;
The widget assumes that in the translation category supplied, there are a number of entries specified by alFileCount prefixed by asFileContentPrefix and asFileNamePrefix. For example, if asFileContentPrefix is &amp;quot;fileContent&amp;quot;, asFileNamePrefix is &amp;quot;fileName&amp;quot;, and alFileCount is 2, then this function assumes that there are lang categories &amp;quot;fileName_1&amp;quot;, &amp;quot;fileName_2&amp;quot;, &amp;quot;fileContent_1&amp;quot;, and &amp;quot;fileContent_2&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
This overload of the function adds a convenience parameter for specifying a translation category for the reader.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
====StationGui_TextReaderMulti====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;&amp;quot;&amp;gt;int StationGui_TextReaderMulti(const cStationGui_TextReaderSettings &amp;amp;in aSettings = cStationGui_TextReaderSettings())&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Parameters&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''''(Optional)'' aSettings''': The settings to use for the reader.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Returns&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''int''': The index of the currently selected text file.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Remarks&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This widget is a text reader widget, used for displaying multiple selectable text files. The widget includes a navigation bar along the left side of the window to browse the available text files.&lt;br /&gt;
&lt;br /&gt;
The widget assumes that in the translation category supplied, there are a number of entries specified by alFileCount prefixed by asFileContentPrefix and asFileNamePrefix. For example, if asFileContentPrefix is &amp;quot;fileContent&amp;quot;, asFileNamePrefix is &amp;quot;fileName&amp;quot;, and alFileCount is 2, then this function assumes that there are lang categories &amp;quot;fileName_1&amp;quot;, &amp;quot;fileName_2&amp;quot;, &amp;quot;fileContent_1&amp;quot;, and &amp;quot;fileContent_2&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
This overload of the function removes all non-optional parameters, instead getting its caption and text information through a call to Depth_ImGui_AddTextFile.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
====StationGui_DialogBox_Start====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;&amp;quot;&amp;gt;void StationGui_DialogBox_Start(const tString&amp;amp;in asCaption, const tString&amp;amp;in asText, const cVector2f &amp;amp;in avNrmSize = cVector2f(0.6, 0.2), float afZ = 1.5f, const cVector2f &amp;amp;in avFontSizeMul = 1.0f)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Parameters&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''asCaption''': The caption to display at the top of the window.&lt;br /&gt;
* '''asText''': The text to display within the window.&lt;br /&gt;
* '''''(Optional)'' avNrmSize''': The size of the window.&lt;br /&gt;
* '''''(Optional)'' afZ''': The z-order index of the window.&lt;br /&gt;
* '''''(Optional)'' avFontSizeMul''': The font size multiplier of text within the window.&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;u&amp;gt;Remarks&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This widget is a simple dialog box in the center of the window. Be sure to call StationGui_DialogBox_End after calling this function.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
====StationGui_DialogBox_Text====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;&amp;quot;&amp;gt;void StationGui_DialogBox_Text(const tString&amp;amp;in asText, const cVector2f &amp;amp;in avFontSizeMul =1.0f)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Parameters&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''asText''': The text to display within the window.&lt;br /&gt;
* '''''(Optional)'' avFontSizeMul''': The font size multiplier of text within the window.&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;u&amp;gt;Remarks&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This function draws text where a default dialog box's text would be located. Calling this function after StationGui_DialogBox_Start causes the text from the two functions to be overlapped.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
====StationGui_DialogBox_End====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;&amp;quot;&amp;gt;void StationGui_DialogBox_End()&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Remarks&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is a utility function for cleaning up some ImGui settings after a call to StationGui_DialogBox_Start.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
====StationGui_Graph====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;&amp;quot;&amp;gt;void StationGui_Graph(const cImGuiGfx &amp;amp;in aBaseGfx, const tString &amp;amp;in asHeader=&amp;quot;&amp;quot;, const cStationGui_GraphSettings &amp;amp;in aSettings = cStationGui_GraphSettings())&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Parameters&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''aBaseGfx''': A background image to be drawn behind the graph.&lt;br /&gt;
* '''asHeader''': The text to display at the top of the graph.&lt;br /&gt;
* '''''(Optional)'' aSettings''': The settings to use for the graph.&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;u&amp;gt;Remarks&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Images to be used as graph values are added with calls to Depth_ImGui_AddGraphOverlay.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
====StationGui_ResetGraph====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;&amp;quot;&amp;gt;StationGui_ResetGraph()&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Remarks&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resets the current state of the graph.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
====Depth_ImGui_WauLeechGibberish====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;&amp;quot;&amp;gt;void Depth_ImGui_WauLeechGibberish(const cColor &amp;amp;in aColorMul, float afDistortion, float afZ = 2.0f)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Parameters&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''aColorMul''': The color multiplier of the effect.&lt;br /&gt;
* '''afDistortion''': The level of distortion of the effect.&lt;br /&gt;
* '''''(Optional)'' afZ''': The z-order index for the effect.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Remarks&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This function adds a visual effect for creating distorted terminal gibberish.&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
		
	</entry>
</feed>