Home › Engine classes › UILensModelSystem

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.

UILensModelSystem

2 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
Context IArtDefChangeListener 0 3
System IArtDefConsumer 0 4

Virtual functions by class

UILensModelSystem::Context (3 slots, vtable 0x53aa8d0 (Linux))
Slot Function Windows RVA
0 UILensModelSystem::Context::~Context —
1 UILensModelSystem::Context::~Context —
2 UILensModelSystem::Context::HandleArtDefChanges —
UILensModelSystem::System (4 slots, vtable 0x53aa8a0 (Linux))
Slot Function Windows RVA
0 UILensModelSystem::System::~System —
1 UILensModelSystem::System::~System —
2 UILensModelSystem::System::ConfigureFromArtDefs 0x23d7c0 (high)
3 UILensModelSystem::System::DependsOnGameCore —