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 |