Home › Engine classes › FOW

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.

FOW

4 classes. A class lists its base chain (first base only for multiple inheritance), its direct subclasses, and its virtual slots.

Class Base chain Subclasses Virtual slots
FOWModelDecalSet FOWDecalInstance> 0 10
FOWSystem IArtDefConsumer 0 4
FOWSystem::Context IArtDefChangeListener 0 3
FOWSystem::StratViewContext IArtDefChangeListener 0 3

Virtual functions by class

FOW::FOWModelDecalSet (10 slots, vtable 0x53ae260 (Linux))
Slot Function Windows RVA
0 FOW::FOWModelDecalSet::GetUnwrappedCellsForRegion —
1 FOW::FOWModelDecalSet::GetDecals —
2 FOW::FOWModelDecalSet::GetDecalCount —
3 FOW::FOWModelDecalSet::AddNewBuffers —
4 FOW::FOWModelDecalSet::IsCellDirty —
5 FOW::FOWModelDecalSet::IsDirty —
6 FOW::FOWModelDecalSet::ClearDirty —
7 FOW::FOWModelDecalSet::MakeAllDirty —
8 FOW::FOWModelDecalSet::MarkAllStale —
9 FOW::FOWModelDecalSet::GetName —
FOW::FOWSystem (4 slots, vtable 0x53a7250 (Linux))
Slot Function Windows RVA
0 FOW::FOWSystem::~FOWSystem —
1 FOW::FOWSystem::~FOWSystem —
2 FOW::FOWSystem::ConfigureFromArtDefs 0x1e4c40 (high)
3 FOW::FOWSystem::DependsOnGameCore —
FOW::FOWSystem::Context (3 slots, vtable 0x53a7298 (Linux))
Slot Function Windows RVA
0 FOW::FOWSystem::Context::~Context —
1 FOW::FOWSystem::Context::~Context —
2 FOW::FOWSystem::Context::HandleArtDefChanges —
FOW::FOWSystem::StratViewContext (3 slots, vtable 0x53a72d8 (Linux))
Slot Function Windows RVA
0 FOW::FOWSystem::StratViewContext::~StratViewContext —
1 FOW::FOWSystem::StratViewContext::~StratViewContext —
2 FOW::FOWSystem::StratViewContext::HandleArtDefChanges —