Home › Engine Lua tables › ForgeUI control types › GraphControl

Engine executable. Settings and tools of the game program (CivilizationVI.exe), usable without a mod. Mostly undocumented debug and configuration functionality; descriptions come from analysis of the executable and have not all been tried in the running game.

GraphControl

ForgeUI control type (ForgeUI::GraphControl). 22 methods, called on an instance with a colon: Controls.SomeName:Method(...).

C++ base classes (from the exe RTTI, see engine classes): ForgeUI::ControlBase. Whether the Lua type also exposes the base class methods was not checked; the methods below are those registered on this type itself.

Method C++ signature printed by the exe Lua signature Owner basis
CreateDataSet — GraphControl:CreateDataSet() unique method name
DeleteAllDataSets void DeleteAllDataSets( void ) GraphControl:DeleteAllDataSets() unique method name
DeleteDataSet — GraphControl:DeleteDataSet() unique method name
FindDataSet — GraphControl:FindDataSet() unique method name
SetAxisColor — GraphControl:SetAxisColor() unique method name
SetBackgroundColor — GraphControl:SetBackgroundColor() unique method name
SetDomain void SetDomain( float, float ) GraphControl:SetDomain(arg1: number, arg2: number) unique method name
SetGridColor — GraphControl:SetGridColor() unique method name
SetRange void SetRange( float, float ) GraphControl:SetRange(arg1: number, arg2: number) unique method name
SetSizeVal void SetSizeVal( float, float ) GraphControl:SetSizeVal(arg1: number, arg2: number) neighbouring methods in the code
SetXNumberInterval void SetXNumberInterval( float ) GraphControl:SetXNumberInterval(arg1: number) unique method name
SetXTickInterval void SetXTickInterval( float ) GraphControl:SetXTickInterval(arg1: number) unique method name
SetYNumberInterval void SetYNumberInterval( float ) GraphControl:SetYNumberInterval(arg1: number) unique method name
SetYTickInterval void SetYTickInterval( float ) GraphControl:SetYTickInterval(arg1: number) unique method name
ShowHGridLines void ShowHGridLines( bool ) GraphControl:ShowHGridLines(arg1: boolean) unique method name
ShowVGridLines void ShowVGridLines( bool ) GraphControl:ShowVGridLines(arg1: boolean) unique method name
ShowXAxis void ShowXAxis( bool ) GraphControl:ShowXAxis(arg1: boolean) unique method name
ShowXNumbers void ShowXNumbers( bool ) GraphControl:ShowXNumbers(arg1: boolean) unique method name
ShowXTicks void ShowXTicks( bool ) GraphControl:ShowXTicks(arg1: boolean) unique method name
ShowYAxis void ShowYAxis( bool ) GraphControl:ShowYAxis(arg1: boolean) unique method name
ShowYNumbers void ShowYNumbers( bool ) GraphControl:ShowYNumbers(arg1: boolean) unique method name
ShowYTicks void ShowYTicks( bool ) GraphControl:ShowYTicks(arg1: boolean) unique method name