Home › Engine Lua tables › ForgeUI control types › HexHighlightLayer

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.

HexHighlightLayer

ForgeUI control type (HexHighlightLayer). 7 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
ClearChannel void ClearChannel( uint ) HexHighlightLayer:ClearChannel(arg1: integer) neighbouring methods in the code
ClearHexes — HexHighlightLayer:ClearHexes() unique method name
HighlightColoredHexes — HexHighlightLayer:HighlightColoredHexes() unique method name
HighlightHexes — HexHighlightLayer:HighlightHexes() unique method name
IsChannelActive bool IsChannelActive( uint ) HexHighlightLayer:IsChannelActive(arg1: integer) -> boolean unique method name
SetChannelOff void SetChannelOff( uint ) HexHighlightLayer:SetChannelOff(arg1: integer) unique method name
SetChannelOn void SetChannelOn( uint ) HexHighlightLayer:SetChannelOn(arg1: integer) unique method name