Home › Engine Lua tables › ForgeUI control types › BorderOverlayLayer

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.

BorderOverlayLayer

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

C++ base classes (from the exe RTTI, see engine classes): IOverlayLayer. 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
ClearAll void ClearAll( void ) BorderOverlayLayer:ClearAll() neighbouring methods in the code
ClearAll void ClearAll( void ) BorderOverlayLayer:ClearAll() neighbouring methods in the code
ClearPlotChannel — BorderOverlayLayer:ClearPlotChannel() unique method name
ClearPlotsByChannel void ClearPlotsByChannel( int ) BorderOverlayLayer:ClearPlotsByChannel(arg1: integer) unique method name
InitializeStyles void InitializeStyles( uint, uint ) BorderOverlayLayer:InitializeStyles(arg1: integer, arg2: integer) unique method name
SetBorderColors — BorderOverlayLayer:SetBorderColors() unique method name
SetBorderStyle void SetBorderStyle( uint, uint ) BorderOverlayLayer:SetBorderStyle(arg1: integer, arg2: integer) unique method name
SetHighlightColor — BorderOverlayLayer:SetHighlightColor() unique method name
SetPlotChannel — BorderOverlayLayer:SetPlotChannel() unique method name
SetPlotColor — BorderOverlayLayer:SetPlotColor() unique method name
ShowBorders void ShowBorders( bool ) BorderOverlayLayer:ShowBorders(arg1: boolean) unique method name
ShowHighlights void ShowHighlights( bool ) BorderOverlayLayer:ShowHighlights(arg1: boolean) unique method name