Home › Engine classes › VisualEffectSystem
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.
VisualEffectSystem
7 classes. A class lists its base chain (first base only for multiple inheritance), its direct subclasses, and its virtual slots.
Virtual functions by class
VisualEffectSystem::Context (3 slots, vtable 0x53b23a0 (Linux))
| Slot |
Function |
Windows RVA |
| 0 |
VisualEffectSystem::Context::~Context |
— |
| 1 |
VisualEffectSystem::Context::~Context |
— |
| 2 |
VisualEffectSystem::Context::HandleArtDefChanges |
— |
VisualEffectSystem::Context::PostRenderJob (3 slots, vtable 0x53b2448 (Linux))
| Slot |
Function |
Windows RVA |
| 0 |
Platform::Job::~Job |
— |
| 1 |
VisualEffectSystem::Context::PostRenderJob::~PostRenderJob |
— |
| 2 |
VisualEffectSystem::Context::PostRenderJob::Execute |
— |
VisualEffectSystem::Context::PreRenderJob (3 slots, vtable 0x53b2408 (Linux))
| Slot |
Function |
Windows RVA |
| 0 |
Platform::Job::~Job |
— |
| 1 |
VisualEffectSystem::Context::PreRenderJob::~PreRenderJob |
— |
| 2 |
VisualEffectSystem::Context::PreRenderJob::Execute |
— |
VisualEffectSystem::Context::Visual (2 slots, vtable 0x53b24a8 (Linux))
| Slot |
Function |
Windows RVA |
| 0 |
ModelVisSystem::ModelVis::~ModelVis |
— |
| 1 |
VisualEffectSystem::Context::Visual::~Visual |
— |
VisualEffectSystem::ErrorHandler (2 slots, vtable 0x53b25b8 (Linux))
| Slot |
Function |
Windows RVA |
| 0 |
VisualEffectSystem::ErrorHandler::OnWarning |
0xa5ad60 (medium) |
| 1 |
VisualEffectSystem::ErrorHandler::OnError |
0xa5aab0 (medium) |
VisualEffectSystem::System (10 slots, vtable 0x53b2340 (Linux))
| Slot |
Function |
Windows RVA |
| 0 |
VisualEffectSystem::System::~System |
— |
| 1 |
VisualEffectSystem::System::~System |
— |
| 2 |
VisualEffectSystem::System::ConfigureFromArtDefs |
— |
| 3 |
VisualEffectSystem::System::DependsOnGameCore |
— |
| 4 |
VisualEffectSystem::System::HandleArtDefChanges |
— |
| 5 |
— |
— |
| 6 |
typeinfo for VisualEffectSystem::System |
— |
| 7 |
non-virtual thunk to VisualEffectSystem::System::~System |
— |
| 8 |
non-virtual thunk to VisualEffectSystem::System::~System |
— |
| 9 |
non-virtual thunk to VisualEffectSystem::System::HandleArtDefChanges |
— |
VisualEffectSystem::_INTERNAL::LightContext (4 slots, vtable 0x53b24e8 (Linux))
| Slot |
Function |
Windows RVA |
| 0 |
FGXModelFramework::ILightSubmission::~ILightSubmission |
— |
| 1 |
VisualEffectSystem::_INTERNAL::LightContext::~LightContext |
— |
| 2 |
VisualEffectSystem::_INTERNAL::LightContext::Submit |
— |
| 3 |
VisualEffectSystem::_INTERNAL::LightContext::Submit |
— |