<?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%2FSOMA%2FScripting%2FScripting_Api%2FTerminal</id>
	<title>HPL3/SOMA/Scripting/Scripting Api/Terminal - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.frictionalgames.com/page?action=history&amp;feed=atom&amp;title=HPL3%2FSOMA%2FScripting%2FScripting_Api%2FTerminal"/>
	<link rel="alternate" type="text/html" href="https://wiki.frictionalgames.com/page?title=HPL3/SOMA/Scripting/Scripting_Api/Terminal&amp;action=history"/>
	<updated>2026-04-05T07:43:30Z</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/SOMA/Scripting/Scripting_Api/Terminal&amp;diff=5053&amp;oldid=prev</id>
		<title>Abion47: Created page with &quot;{{ScriptingStub}}  Have some helpful descriptions to add to this class? Edit this page and add your insight to the Wiki!  ==Summary== {{CodeDocSummaryTop}} {{CodeDocSummaryIte...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.frictionalgames.com/page?title=HPL3/SOMA/Scripting/Scripting_Api/Terminal&amp;diff=5053&amp;oldid=prev"/>
		<updated>2020-08-24T20:59:59Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;{{ScriptingStub}}  Have some helpful descriptions to add to this class? Edit this page and add your insight to the Wiki!  ==Summary== {{CodeDocSummaryTop}} {{CodeDocSummaryIte...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{ScriptingStub}}&lt;br /&gt;
&lt;br /&gt;
Have some helpful descriptions to add to this class? Edit this page and add your insight to the Wiki!&lt;br /&gt;
&lt;br /&gt;
==Summary==&lt;br /&gt;
{{CodeDocSummaryTop}}&lt;br /&gt;
{{CodeDocSummaryItem|void|[[#Terminal_FadeImGuiStateColor|Terminal_FadeImGuiStateColor]](const [[../../tString|tString]] &amp;amp;in asPropName, const [[../../tString|tString]] &amp;amp;in asVarName, [[../../cColor|cColor]] aGoalVal, float afTime, [[../../eEasing|eEasing]] aType &amp;lt;nowiki&amp;gt;=&amp;lt;/nowiki&amp;gt; eEasing_QuadInOut, bool abReplaceIfExist &amp;lt;nowiki&amp;gt;=&amp;lt;/nowiki&amp;gt; true)|}}&lt;br /&gt;
{{CodeDocSummaryItem|void|[[#Terminal_FadeImGuiStateFloat|Terminal_FadeImGuiStateFloat]](const [[../../tString|tString]] &amp;amp;in asPropName, const [[../../tString|tString]] &amp;amp;in asVarName, float afGoalVal, float afTime, [[../../eEasing|eEasing]] aType &amp;lt;nowiki&amp;gt;=&amp;lt;/nowiki&amp;gt; eEasing_QuadInOut, bool abReplaceIfExist &amp;lt;nowiki&amp;gt;=&amp;lt;/nowiki&amp;gt; true)|}}&lt;br /&gt;
{{CodeDocSummaryItem|void|[[#Terminal_FadeImGuiStateVector3f|Terminal_FadeImGuiStateVector3f]](const [[../../tString|tString]] &amp;amp;in asPropName, const [[../../tString|tString]] &amp;amp;in asVarName, [[../../cVector3f|cVector3f]] avGoalVal, float afTime, [[../../eEasing|eEasing]] aType &amp;lt;nowiki&amp;gt;=&amp;lt;/nowiki&amp;gt; eEasing_QuadInOut, bool abReplaceIfExist &amp;lt;nowiki&amp;gt;=&amp;lt;/nowiki&amp;gt; true)|}}&lt;br /&gt;
{{CodeDocSummaryItem|void|[[#Terminal_ForceCacheUpdate|Terminal_ForceCacheUpdate]](const [[../../tString|tString]] &amp;amp;in asName)|Forces the terminal to update its cache}}&lt;br /&gt;
{{CodeDocSummaryItem|bool|[[#Terminal_GetImGuiStateBool|Terminal_GetImGuiStateBool]](const [[../../tString|tString]] &amp;amp;in asPropName, const [[../../tString|tString]] &amp;amp;in asVarName, bool alDefault &amp;lt;nowiki&amp;gt;=&amp;lt;/nowiki&amp;gt; false)|}}&lt;br /&gt;
{{CodeDocSummaryItem|[[../../cColor|cColor]]|[[#Terminal_GetImGuiStateColor|Terminal_GetImGuiStateColor]](const [[../../tString|tString]] &amp;amp;in asPropName, const [[../../tString|tString]] &amp;amp;in asVarName, const [[../../cColor|cColor]] &amp;amp;in aDefault)|}}&lt;br /&gt;
{{CodeDocSummaryItem|float|[[#Terminal_GetImGuiStateFloat|Terminal_GetImGuiStateFloat]](const [[../../tString|tString]] &amp;amp;in asPropName, const [[../../tString|tString]] &amp;amp;in asVarName, float afDefault &amp;lt;nowiki&amp;gt;=&amp;lt;/nowiki&amp;gt; 0.0f)|}}&lt;br /&gt;
{{CodeDocSummaryItem|int|[[#Terminal_GetImGuiStateInt|Terminal_GetImGuiStateInt]](const [[../../tString|tString]] &amp;amp;in asPropName, const [[../../tString|tString]] &amp;amp;in asVarName, int alDefault &amp;lt;nowiki&amp;gt;=&amp;lt;/nowiki&amp;gt; 0)|}}&lt;br /&gt;
{{CodeDocSummaryItem|[[../../cVector3f|cVector3f]]|[[#Terminal_GetImGuiStateVector3f|Terminal_GetImGuiStateVector3f]](const [[../../tString|tString]] &amp;amp;in asPropName, const [[../../tString|tString]] &amp;amp;in asVarName, const [[../../cVector3f|cVector3f]] &amp;amp;in avDefault)|}}&lt;br /&gt;
{{CodeDocSummaryItem|void|[[#Terminal_IncImGuiStateColor|Terminal_IncImGuiStateColor]](const [[../../tString|tString]] &amp;amp;in asPropName, const [[../../tString|tString]] &amp;amp;in asVarName, const [[../../cColor|cColor]] &amp;amp;in aVal)|}}&lt;br /&gt;
{{CodeDocSummaryItem|void|[[#Terminal_IncImGuiStateFloat|Terminal_IncImGuiStateFloat]](const [[../../tString|tString]] &amp;amp;in asPropName, const [[../../tString|tString]] &amp;amp;in asVarName, float afVal)|}}&lt;br /&gt;
{{CodeDocSummaryItem|void|[[#Terminal_IncImGuiStateInt|Terminal_IncImGuiStateInt]](const [[../../tString|tString]] &amp;amp;in asPropName, const [[../../tString|tString]] &amp;amp;in asVarName, int alVal)|}}&lt;br /&gt;
{{CodeDocSummaryItem|void|[[#Terminal_IncImGuiStateVector3f|Terminal_IncImGuiStateVector3f]](const [[../../tString|tString]] &amp;amp;in asPropName, const [[../../tString|tString]] &amp;amp;in asVarName, const [[../../cVector3f|cVector3f]] &amp;amp;in avVal)|}}&lt;br /&gt;
{{CodeDocSummaryItem|bool|[[#Terminal_IsGuiActive|Terminal_IsGuiActive]](const [[../../tString|tString]] &amp;amp;in asName)|Get if the terminal GUI is active}}&lt;br /&gt;
{{CodeDocSummaryItem|void|[[#Terminal_SetAllowInteraction|Terminal_SetAllowInteraction]](const [[../../tString|tString]] &amp;amp;in asName, bool abX)|Set if the terminal should allow interaction from player}}&lt;br /&gt;
{{CodeDocSummaryItem|void|[[#Terminal_SetEnterCallback|Terminal_SetEnterCallback]](const [[../../tString|tString]] &amp;amp;in asName, const [[../../tString|tString]] &amp;amp;in asCallback)|Set the terminal's Enter callback}}&lt;br /&gt;
{{CodeDocSummaryItem|void|[[#Terminal_SetFPSWhenIdle|Terminal_SetFPSWhenIdle]](const [[../../tString|tString]] &amp;amp;in asName, float afFPS)|Sets the FPS of the terminal when not in focus}}&lt;br /&gt;
{{CodeDocSummaryItem|void|[[#Terminal_SetGuiActive|Terminal_SetGuiActive]](const [[../../tString|tString]] &amp;amp;in asName, bool abX, float afFadeTime &amp;lt;nowiki&amp;gt;=&amp;lt;/nowiki&amp;gt; 0.0f)|Set if the terminal should visible}}&lt;br /&gt;
{{CodeDocSummaryItem|void|[[#Terminal_SetImGuiStateBool|Terminal_SetImGuiStateBool]](const [[../../tString|tString]] &amp;amp;in asPropName, const [[../../tString|tString]] &amp;amp;in asVarName, bool abVal)|}}&lt;br /&gt;
{{CodeDocSummaryItem|void|[[#Terminal_SetImGuiStateColor|Terminal_SetImGuiStateColor]](const [[../../tString|tString]] &amp;amp;in asPropName, const [[../../tString|tString]] &amp;amp;in asVarName, const [[../../cColor|cColor]] &amp;amp;in aVal)|}}&lt;br /&gt;
{{CodeDocSummaryItem|void|[[#Terminal_SetImGuiStateFloat|Terminal_SetImGuiStateFloat]](const [[../../tString|tString]] &amp;amp;in asPropName, const [[../../tString|tString]] &amp;amp;in asVarName, float afVal)|}}&lt;br /&gt;
{{CodeDocSummaryItem|void|[[#Terminal_SetImGuiStateInt|Terminal_SetImGuiStateInt]](const [[../../tString|tString]] &amp;amp;in asPropName, const [[../../tString|tString]] &amp;amp;in asVarName, int alVal)|}}&lt;br /&gt;
{{CodeDocSummaryItem|void|[[#Terminal_SetImGuiStateVector3f|Terminal_SetImGuiStateVector3f]](const [[../../tString|tString]] &amp;amp;in asPropName, const [[../../tString|tString]] &amp;amp;in asVarName, const [[../../cVector3f|cVector3f]] &amp;amp;in avVal)|}}&lt;br /&gt;
{{CodeDocSummaryItem|void|[[#Terminal_SetLeaveCallback|Terminal_SetLeaveCallback]](const [[../../tString|tString]] &amp;amp;in asName, const [[../../tString|tString]] &amp;amp;in asCallback)|Set the terminal's Leave callback}}&lt;br /&gt;
{{CodeDocSummaryItem|void|[[#Terminal_SetOnGuiFunction|Terminal_SetOnGuiFunction]](const [[../../tString|tString]] &amp;amp;in asName, const [[../../tString|tString]] &amp;amp;in asCallback)|Set the terminal's GUI method}}&lt;br /&gt;
{{CodeDocSummaryItem|void|[[#Terminal_SetShowMouse|Terminal_SetShowMouse]](const [[../../tString|tString]] &amp;amp;in asPropName, bool abShow)|}}&lt;br /&gt;
{{CodeDocSummaryItem|void|[[#Terminal_SetUpdateWhenOutOfView|Terminal_SetUpdateWhenOutOfView]](const [[../../tString|tString]] &amp;amp;in asName, bool abX)|Set if the terminal should update when not visible}}&lt;br /&gt;
{{CodeDocSummaryItem|void|[[#Terminal_StopImGuiFade|Terminal_StopImGuiFade]](const [[../../tString|tString]] &amp;amp;in asPropName, const [[../../tString|tString]] &amp;amp;in asVarName)|}}&lt;br /&gt;
{{CodeDocSummaryBottom}}&lt;br /&gt;
&lt;br /&gt;
==Function Detail==&lt;br /&gt;
{{CodeDocDetailTop|Terminal_FadeImGuiStateColor}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;void Terminal_FadeImGuiStateColor(const tString &amp;amp;in asPropName,&lt;br /&gt;
                                  const tString &amp;amp;in asVarName,&lt;br /&gt;
                                  cColor aGoalVal,&lt;br /&gt;
                                  float afTime,&lt;br /&gt;
                                  eEasing aType = eEasing_QuadInOut,&lt;br /&gt;
                                  bool abReplaceIfExist = true)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailParamStart}}&lt;br /&gt;
{{CodeDocDetailParam|asPropName|[[../../tString|tString]]|}}&lt;br /&gt;
{{CodeDocDetailParam|asVarName|[[../../tString|tString]]|}}&lt;br /&gt;
{{CodeDocDetailParam|aGoalVal|[[../../cColor|cColor]]|}}&lt;br /&gt;
{{CodeDocDetailParam|afTime|float|}}&lt;br /&gt;
{{CodeDocDetailParam|aType|[[../../eEasing|eEasing]]|}}&lt;br /&gt;
{{CodeDocDetailParam|abReplaceIfExist|bool|}}&lt;br /&gt;
{{CodeDocDetailReturn|void|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|Terminal_FadeImGuiStateFloat}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;void Terminal_FadeImGuiStateFloat(const tString &amp;amp;in asPropName,&lt;br /&gt;
                                  const tString &amp;amp;in asVarName,&lt;br /&gt;
                                  float afGoalVal,&lt;br /&gt;
                                  float afTime,&lt;br /&gt;
                                  eEasing aType = eEasing_QuadInOut,&lt;br /&gt;
                                  bool abReplaceIfExist = true)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailParamStart}}&lt;br /&gt;
{{CodeDocDetailParam|asPropName|[[../../tString|tString]]|}}&lt;br /&gt;
{{CodeDocDetailParam|asVarName|[[../../tString|tString]]|}}&lt;br /&gt;
{{CodeDocDetailParam|afGoalVal|float|}}&lt;br /&gt;
{{CodeDocDetailParam|afTime|float|}}&lt;br /&gt;
{{CodeDocDetailParam|aType|[[../../eEasing|eEasing]]|}}&lt;br /&gt;
{{CodeDocDetailParam|abReplaceIfExist|bool|}}&lt;br /&gt;
{{CodeDocDetailReturn|void|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|Terminal_FadeImGuiStateVector3f}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;void Terminal_FadeImGuiStateVector3f(const tString &amp;amp;in asPropName,&lt;br /&gt;
                                     const tString &amp;amp;in asVarName,&lt;br /&gt;
                                     cVector3f avGoalVal,&lt;br /&gt;
                                     float afTime,&lt;br /&gt;
                                     eEasing aType = eEasing_QuadInOut,&lt;br /&gt;
                                     bool abReplaceIfExist = true)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailParamStart}}&lt;br /&gt;
{{CodeDocDetailParam|asPropName|[[../../tString|tString]]|}}&lt;br /&gt;
{{CodeDocDetailParam|asVarName|[[../../tString|tString]]|}}&lt;br /&gt;
{{CodeDocDetailParam|avGoalVal|[[../../cVector3f|cVector3f]]|}}&lt;br /&gt;
{{CodeDocDetailParam|afTime|float|}}&lt;br /&gt;
{{CodeDocDetailParam|aType|[[../../eEasing|eEasing]]|}}&lt;br /&gt;
{{CodeDocDetailParam|abReplaceIfExist|bool|}}&lt;br /&gt;
{{CodeDocDetailReturn|void|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|Terminal_ForceCacheUpdate}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;void Terminal_ForceCacheUpdate(const tString &amp;amp;in asName)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|Forces the terminal to update its cache. Used to stop drastic changes to the look of a&amp;lt;br/&amp;gt;GUI from popping into view when the terminal switches from cache to normal rendering.}}&lt;br /&gt;
{{CodeDocDetailParamStart}}&lt;br /&gt;
{{CodeDocDetailParam|asName|[[../../tString|tString]]|name of terminal.}}&lt;br /&gt;
{{CodeDocDetailReturn|void|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|Terminal_GetImGuiStateBool}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;bool Terminal_GetImGuiStateBool(const tString &amp;amp;in asPropName,&lt;br /&gt;
                                const tString &amp;amp;in asVarName,&lt;br /&gt;
                                bool alDefault = false)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailParamStart}}&lt;br /&gt;
{{CodeDocDetailParam|asPropName|[[../../tString|tString]]|}}&lt;br /&gt;
{{CodeDocDetailParam|asVarName|[[../../tString|tString]]|}}&lt;br /&gt;
{{CodeDocDetailParam|alDefault|bool|}}&lt;br /&gt;
{{CodeDocDetailReturn|bool|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|Terminal_GetImGuiStateColor}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;cColor Terminal_GetImGuiStateColor(const tString &amp;amp;in asPropName,&lt;br /&gt;
                                   const tString &amp;amp;in asVarName,&lt;br /&gt;
                                   const cColor &amp;amp;in aDefault)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailParamStart}}&lt;br /&gt;
{{CodeDocDetailParam|asPropName|[[../../tString|tString]]|}}&lt;br /&gt;
{{CodeDocDetailParam|asVarName|[[../../tString|tString]]|}}&lt;br /&gt;
{{CodeDocDetailParam|aDefault|[[../../cColor|cColor]]|}}&lt;br /&gt;
{{CodeDocDetailReturn|cColor|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|Terminal_GetImGuiStateFloat}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;float Terminal_GetImGuiStateFloat(const tString &amp;amp;in asPropName,&lt;br /&gt;
                                  const tString &amp;amp;in asVarName,&lt;br /&gt;
                                  float afDefault = 0.0f)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailParamStart}}&lt;br /&gt;
{{CodeDocDetailParam|asPropName|[[../../tString|tString]]|}}&lt;br /&gt;
{{CodeDocDetailParam|asVarName|[[../../tString|tString]]|}}&lt;br /&gt;
{{CodeDocDetailParam|afDefault|float|}}&lt;br /&gt;
{{CodeDocDetailReturn|float|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|Terminal_GetImGuiStateInt}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;int Terminal_GetImGuiStateInt(const tString &amp;amp;in asPropName,&lt;br /&gt;
                              const tString &amp;amp;in asVarName,&lt;br /&gt;
                              int alDefault = 0)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailParamStart}}&lt;br /&gt;
{{CodeDocDetailParam|asPropName|[[../../tString|tString]]|}}&lt;br /&gt;
{{CodeDocDetailParam|asVarName|[[../../tString|tString]]|}}&lt;br /&gt;
{{CodeDocDetailParam|alDefault|int|}}&lt;br /&gt;
{{CodeDocDetailReturn|int|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|Terminal_GetImGuiStateVector3f}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;cVector3f Terminal_GetImGuiStateVector3f(const tString &amp;amp;in asPropName,&lt;br /&gt;
                                         const tString &amp;amp;in asVarName,&lt;br /&gt;
                                         const cVector3f &amp;amp;in avDefault)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailParamStart}}&lt;br /&gt;
{{CodeDocDetailParam|asPropName|[[../../tString|tString]]|}}&lt;br /&gt;
{{CodeDocDetailParam|asVarName|[[../../tString|tString]]|}}&lt;br /&gt;
{{CodeDocDetailParam|avDefault|[[../../cVector3f|cVector3f]]|}}&lt;br /&gt;
{{CodeDocDetailReturn|cVector3f|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|Terminal_IncImGuiStateColor}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;void Terminal_IncImGuiStateColor(const tString &amp;amp;in asPropName,&lt;br /&gt;
                                 const tString &amp;amp;in asVarName,&lt;br /&gt;
                                 const cColor &amp;amp;in aVal)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailParamStart}}&lt;br /&gt;
{{CodeDocDetailParam|asPropName|[[../../tString|tString]]|}}&lt;br /&gt;
{{CodeDocDetailParam|asVarName|[[../../tString|tString]]|}}&lt;br /&gt;
{{CodeDocDetailParam|aVal|[[../../cColor|cColor]]|}}&lt;br /&gt;
{{CodeDocDetailReturn|void|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|Terminal_IncImGuiStateFloat}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;void Terminal_IncImGuiStateFloat(const tString &amp;amp;in asPropName,&lt;br /&gt;
                                 const tString &amp;amp;in asVarName,&lt;br /&gt;
                                 float afVal)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailParamStart}}&lt;br /&gt;
{{CodeDocDetailParam|asPropName|[[../../tString|tString]]|}}&lt;br /&gt;
{{CodeDocDetailParam|asVarName|[[../../tString|tString]]|}}&lt;br /&gt;
{{CodeDocDetailParam|afVal|float|}}&lt;br /&gt;
{{CodeDocDetailReturn|void|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|Terminal_IncImGuiStateInt}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;void Terminal_IncImGuiStateInt(const tString &amp;amp;in asPropName,&lt;br /&gt;
                               const tString &amp;amp;in asVarName,&lt;br /&gt;
                               int alVal)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailParamStart}}&lt;br /&gt;
{{CodeDocDetailParam|asPropName|[[../../tString|tString]]|}}&lt;br /&gt;
{{CodeDocDetailParam|asVarName|[[../../tString|tString]]|}}&lt;br /&gt;
{{CodeDocDetailParam|alVal|int|}}&lt;br /&gt;
{{CodeDocDetailReturn|void|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|Terminal_IncImGuiStateVector3f}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;void Terminal_IncImGuiStateVector3f(const tString &amp;amp;in asPropName,&lt;br /&gt;
                                    const tString &amp;amp;in asVarName,&lt;br /&gt;
                                    const cVector3f &amp;amp;in avVal)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailParamStart}}&lt;br /&gt;
{{CodeDocDetailParam|asPropName|[[../../tString|tString]]|}}&lt;br /&gt;
{{CodeDocDetailParam|asVarName|[[../../tString|tString]]|}}&lt;br /&gt;
{{CodeDocDetailParam|avVal|[[../../cVector3f|cVector3f]]|}}&lt;br /&gt;
{{CodeDocDetailReturn|void|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|Terminal_IsGuiActive}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;bool Terminal_IsGuiActive(const tString &amp;amp;in asName)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|Get if the terminal GUI is active.}}&lt;br /&gt;
{{CodeDocDetailParamStart}}&lt;br /&gt;
{{CodeDocDetailParam|asName|[[../../tString|tString]]|name of terminal.}}&lt;br /&gt;
{{CodeDocDetailReturn|bool|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|Terminal_SetAllowInteraction}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;void Terminal_SetAllowInteraction(const tString &amp;amp;in asName,&lt;br /&gt;
                                  bool abX)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|Set if the terminal should allow interaction from player}}&lt;br /&gt;
{{CodeDocDetailParamStart}}&lt;br /&gt;
{{CodeDocDetailParam|asName|[[../../tString|tString]]|name of terminal. Wildcards are allowed.}}&lt;br /&gt;
{{CodeDocDetailParam|abX|bool|if interactions are allowed or not}}&lt;br /&gt;
{{CodeDocDetailReturn|void|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|Terminal_SetEnterCallback}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;void Terminal_SetEnterCallback(const tString &amp;amp;in asName,&lt;br /&gt;
                               const tString &amp;amp;in asCallback)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|Set the terminal's Enter callback&amp;lt;br/&amp;gt;Syntax for callback function: void FuncName(const tString&amp;amp;in asEntityName)}}&lt;br /&gt;
{{CodeDocDetailParamStart}}&lt;br /&gt;
{{CodeDocDetailParam|asName|[[../../tString|tString]]|name of terminal.}}&lt;br /&gt;
{{CodeDocDetailParam|asCallback|[[../../tString|tString]]|Callback called when entering terminal.}}&lt;br /&gt;
{{CodeDocDetailReturn|void|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|Terminal_SetFPSWhenIdle}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;void Terminal_SetFPSWhenIdle(const tString &amp;amp;in asName,&lt;br /&gt;
                             float afFPS)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|Sets the FPS of the terminal when not in focus.}}&lt;br /&gt;
{{CodeDocDetailParamStart}}&lt;br /&gt;
{{CodeDocDetailParam|asName|[[../../tString|tString]]|name of terminal.}}&lt;br /&gt;
{{CodeDocDetailParam|afFPS|float|times/second to update the terminal when not in focus.}}&lt;br /&gt;
{{CodeDocDetailReturn|void|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|Terminal_SetGuiActive}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;void Terminal_SetGuiActive(const tString &amp;amp;in asName,&lt;br /&gt;
                           bool abX,&lt;br /&gt;
                           float afFadeTime = 0.0f)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|Set if the terminal should visible. If off, the offline color is used.}}&lt;br /&gt;
{{CodeDocDetailParamStart}}&lt;br /&gt;
{{CodeDocDetailParam|asName|[[../../tString|tString]]|name of terminal. Wildcards are allowed.}}&lt;br /&gt;
{{CodeDocDetailParam|abX|bool|if the GUI should be active or not.}}&lt;br /&gt;
{{CodeDocDetailParam|afFadeTime|float|time the GUI will be fading in/out (in seconds).}}&lt;br /&gt;
{{CodeDocDetailReturn|void|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|Terminal_SetImGuiStateBool}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;void Terminal_SetImGuiStateBool(const tString &amp;amp;in asPropName,&lt;br /&gt;
                                const tString &amp;amp;in asVarName,&lt;br /&gt;
                                bool abVal)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailParamStart}}&lt;br /&gt;
{{CodeDocDetailParam|asPropName|[[../../tString|tString]]|}}&lt;br /&gt;
{{CodeDocDetailParam|asVarName|[[../../tString|tString]]|}}&lt;br /&gt;
{{CodeDocDetailParam|abVal|bool|}}&lt;br /&gt;
{{CodeDocDetailReturn|void|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|Terminal_SetImGuiStateColor}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;void Terminal_SetImGuiStateColor(const tString &amp;amp;in asPropName,&lt;br /&gt;
                                 const tString &amp;amp;in asVarName,&lt;br /&gt;
                                 const cColor &amp;amp;in aVal)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailParamStart}}&lt;br /&gt;
{{CodeDocDetailParam|asPropName|[[../../tString|tString]]|}}&lt;br /&gt;
{{CodeDocDetailParam|asVarName|[[../../tString|tString]]|}}&lt;br /&gt;
{{CodeDocDetailParam|aVal|[[../../cColor|cColor]]|}}&lt;br /&gt;
{{CodeDocDetailReturn|void|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|Terminal_SetImGuiStateFloat}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;void Terminal_SetImGuiStateFloat(const tString &amp;amp;in asPropName,&lt;br /&gt;
                                 const tString &amp;amp;in asVarName,&lt;br /&gt;
                                 float afVal)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailParamStart}}&lt;br /&gt;
{{CodeDocDetailParam|asPropName|[[../../tString|tString]]|}}&lt;br /&gt;
{{CodeDocDetailParam|asVarName|[[../../tString|tString]]|}}&lt;br /&gt;
{{CodeDocDetailParam|afVal|float|}}&lt;br /&gt;
{{CodeDocDetailReturn|void|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|Terminal_SetImGuiStateInt}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;void Terminal_SetImGuiStateInt(const tString &amp;amp;in asPropName,&lt;br /&gt;
                               const tString &amp;amp;in asVarName,&lt;br /&gt;
                               int alVal)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailParamStart}}&lt;br /&gt;
{{CodeDocDetailParam|asPropName|[[../../tString|tString]]|}}&lt;br /&gt;
{{CodeDocDetailParam|asVarName|[[../../tString|tString]]|}}&lt;br /&gt;
{{CodeDocDetailParam|alVal|int|}}&lt;br /&gt;
{{CodeDocDetailReturn|void|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|Terminal_SetImGuiStateVector3f}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;void Terminal_SetImGuiStateVector3f(const tString &amp;amp;in asPropName,&lt;br /&gt;
                                    const tString &amp;amp;in asVarName,&lt;br /&gt;
                                    const cVector3f &amp;amp;in avVal)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailParamStart}}&lt;br /&gt;
{{CodeDocDetailParam|asPropName|[[../../tString|tString]]|}}&lt;br /&gt;
{{CodeDocDetailParam|asVarName|[[../../tString|tString]]|}}&lt;br /&gt;
{{CodeDocDetailParam|avVal|[[../../cVector3f|cVector3f]]|}}&lt;br /&gt;
{{CodeDocDetailReturn|void|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|Terminal_SetLeaveCallback}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;void Terminal_SetLeaveCallback(const tString &amp;amp;in asName,&lt;br /&gt;
                               const tString &amp;amp;in asCallback)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|Set the terminal's Leave callback&amp;lt;br/&amp;gt;Syntax for callback function: void FuncName(const tString&amp;amp;in asEntityName)}}&lt;br /&gt;
{{CodeDocDetailParamStart}}&lt;br /&gt;
{{CodeDocDetailParam|asName|[[../../tString|tString]]|name of terminal.}}&lt;br /&gt;
{{CodeDocDetailParam|asCallback|[[../../tString|tString]]|Callback called when leaving terminal.}}&lt;br /&gt;
{{CodeDocDetailReturn|void|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|Terminal_SetOnGuiFunction}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;void Terminal_SetOnGuiFunction(const tString &amp;amp;in asName,&lt;br /&gt;
                               const tString &amp;amp;in asCallback)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|Set the terminal's GUI method}}&lt;br /&gt;
{{CodeDocDetailParamStart}}&lt;br /&gt;
{{CodeDocDetailParam|asName|[[../../tString|tString]]|name of terminal.}}&lt;br /&gt;
{{CodeDocDetailParam|asCallback|[[../../tString|tString]]|terminal update method, prototype 	void OnGUI(const tString &amp;amp;in asEntityName, float afTimeStep)}}&lt;br /&gt;
{{CodeDocDetailReturn|void|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|Terminal_SetShowMouse}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;void Terminal_SetShowMouse(const tString &amp;amp;in asPropName,&lt;br /&gt;
                           bool abShow)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailParamStart}}&lt;br /&gt;
{{CodeDocDetailParam|asPropName|[[../../tString|tString]]|}}&lt;br /&gt;
{{CodeDocDetailParam|abShow|bool|}}&lt;br /&gt;
{{CodeDocDetailReturn|void|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|Terminal_SetUpdateWhenOutOfView}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;void Terminal_SetUpdateWhenOutOfView(const tString &amp;amp;in asName,&lt;br /&gt;
                                     bool abX)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|Set if the terminal should update when not visible. Use sparingly.}}&lt;br /&gt;
{{CodeDocDetailParamStart}}&lt;br /&gt;
{{CodeDocDetailParam|asName|[[../../tString|tString]]|name of terminal.}}&lt;br /&gt;
{{CodeDocDetailParam|abX|bool|if it should update when not visible.}}&lt;br /&gt;
{{CodeDocDetailReturn|void|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|Terminal_StopImGuiFade}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;void Terminal_StopImGuiFade(const tString &amp;amp;in asPropName,&lt;br /&gt;
                            const tString &amp;amp;in asVarName)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailParamStart}}&lt;br /&gt;
{{CodeDocDetailParam|asPropName|[[../../tString|tString]]|}}&lt;br /&gt;
{{CodeDocDetailParam|asVarName|[[../../tString|tString]]|}}&lt;br /&gt;
{{CodeDocDetailReturn|void|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;/div&gt;</summary>
		<author><name>Abion47</name></author>
		
	</entry>
</feed>