Home › Engine classes › IndirectLightingGrid

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.

IndirectLightingGrid

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 10

Virtual functions by class

IndirectLightingGrid::Context (3 slots, vtable 0x53ae700 (Linux))
Slot Function Windows RVA
0 IArtDefChangeListener::~IArtDefChangeListener —
1 IndirectLightingGrid::Context::~Context —
2 IndirectLightingGrid::Context::HandleArtDefChanges —
IndirectLightingGrid::System (10 slots, vtable 0x53ae6a0 (Linux))
Slot Function Windows RVA
0 IndirectLightingGrid::System::~System —
1 IndirectLightingGrid::System::~System —
2 IndirectLightingGrid::System::ConfigureFromArtDefs 0xa8e950 (medium)
3 IndirectLightingGrid::System::DependsOnGameCore —
4 IndirectLightingGrid::System::HandleArtDefChanges —
5 — —
6 typeinfo for IndirectLightingGrid::System —
7 non-virtual thunk to IndirectLightingGrid::System::~System —
8 non-virtual thunk to IndirectLightingGrid::System::~System —
9 non-virtual thunk to IndirectLightingGrid::System::HandleArtDefChanges —