Home › Engine classes › FGXModelFramework

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.

FGXModelFramework

7 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
ILightSubmission — 1 4
LightInstance — 2 0
LightTemplate — 2 0
PointLightInstance LightInstance 0 3
PointLightTemplate LightTemplate 0 3
SpotLightInstance LightInstance 0 3
SpotLightTemplate LightTemplate 0 3

Virtual functions by class

FGXModelFramework::ILightSubmission (4 slots, vtable 0x53b2548 (Linux))
Slot Function Windows RVA
0 FGXModelFramework::ILightSubmission::~ILightSubmission —
1 FGXModelFramework::ILightSubmission::~ILightSubmission —
2 — —
3 — —
FGXModelFramework::PointLightInstance (3 slots, vtable 0x53b4100 (Linux))
Slot Function Windows RVA
0 FGXModelFramework::LightInstance::~LightInstance —
1 FGXModelFramework::PointLightInstance::~PointLightInstance —
2 FGXModelFramework::PointLightInstance::Evaluate —
FGXModelFramework::PointLightTemplate (3 slots, vtable 0x53b4128 (Linux))
Slot Function Windows RVA
0 FGXModelFramework::LightTemplate::~LightTemplate —
1 FGXModelFramework::PointLightTemplate::~PointLightTemplate —
2 FGXModelFramework::PointLightTemplate::CreateInstance —
FGXModelFramework::SpotLightInstance (3 slots, vtable 0x53b4150 (Linux))
Slot Function Windows RVA
0 FGXModelFramework::LightInstance::~LightInstance —
1 FGXModelFramework::SpotLightInstance::~SpotLightInstance —
2 FGXModelFramework::SpotLightInstance::Evaluate —
FGXModelFramework::SpotLightTemplate (3 slots, vtable 0x53b4178 (Linux))
Slot Function Windows RVA
0 FGXModelFramework::LightTemplate::~LightTemplate —
1 FGXModelFramework::SpotLightTemplate::~SpotLightTemplate —
2 FGXModelFramework::SpotLightTemplate::CreateInstance —