Home › Engine classes › Civ6App
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.
Civ6App
4 classes. A class lists its base chain (first base only for multiple inheritance), its direct subclasses, and its virtual slots.
Virtual functions by class
Civ6App::AppInitJob (3 slots, vtable 0x53a1438 (Linux))
| Slot |
Function |
Windows RVA |
| 0 |
Platform::AsyncJob::~AsyncJob |
— |
| 1 |
Civ6App::AppInitJob::~AppInitJob |
— |
| 2 |
Civ6App::AppInitJob::Execute |
— |
Civ6App::AudioUpdateJob (3 slots, vtable 0x53a1478 (Linux))
| Slot |
Function |
Windows RVA |
| 0 |
Platform::Job::~Job |
— |
| 1 |
Civ6App::AudioUpdateJob::~AudioUpdateJob |
— |
| 2 |
Civ6App::AudioUpdateJob::Execute |
— |
Civ6App::LuaGarbageCollectJob (3 slots, vtable 0x53a13f0 (Linux))
| Slot |
Function |
Windows RVA |
| 0 |
Platform::Job::~Job |
— |
| 1 |
Civ6App::LuaGarbageCollectJob::~LuaGarbageCollectJob |
— |
| 2 |
Civ6App::LuaGarbageCollectJob::Execute |
— |
Civ6App::UIUpdateJob (3 slots, vtable 0x53a14b8 (Linux))
| Slot |
Function |
Windows RVA |
| 0 |
Platform::Job::~Job |
— |
| 1 |
Civ6App::UIUpdateJob::~UIUpdateJob |
— |
| 2 |
Civ6App::UIUpdateJob::Execute |
— |