Home › Engine classes › AppHost

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.

AppHost

1 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
Application — 1 14

Virtual functions by class

AppHost::Application (14 slots, vtable 0x53e6778 (Linux))
Slot Function Windows RVA
0 AppHost::Application::~Application —
1 AppHost::Application::~Application —
2 AppHost::Application::OverrideAppOptions —
3 AppHost::Application::InitialInit —
4 AppHost::Application::GUIInit —
5 AppHost::Application::OnMessage —
6 AppHost::Application::Tick —
7 AppHost::Application::GUIShutdown —
8 AppHost::Application::FinalShutdown —
9 AppHost::Application::ReportApphostError —
10 AppHost::Application::GetApplicationOptionSet —
11 AppHost::Application::GetGraphicsOptionSet —
12 AppHost::Application::GetAudioOptionSet —
13 AppHost::Application::GetUserOptionSet —