Home › Engine classes › WorldView
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.
WorldView
54 classes. A class lists its base chain (first base only for multiple inheritance), its direct subclasses, and its virtual slots.
Virtual functions by class
WorldView::AsyncUpdateTask (3 slots, vtable 0x53abcf0 (Linux))
| Slot |
Function |
Windows RVA |
| 0 |
Platform::AsyncJob::~AsyncJob |
— |
| 1 |
WorldView::AsyncUpdateTask::~AsyncUpdateTask |
— |
| 2 |
WorldView::AsyncUpdateTask::Execute |
— |
WorldView::CloudShadows::Context (5 slots, vtable 0x53abd40 (Linux))
| Slot |
Function |
Windows RVA |
| 0 |
IArtDefConsumer::~IArtDefConsumer |
— |
| 1 |
WorldView::CloudShadows::Context::~Context |
— |
| 2 |
WorldView::CloudShadows::Context::ConfigureFromArtDefs |
0x56b490 (high) |
| 3 |
WorldView::CloudShadows::Context::DependsOnGameCore |
— |
| 4 |
WorldView::CloudShadows::Context::Initialize |
— |
WorldView::CloudShadows::NoiseContext (5 slots, vtable 0x53abd98 (Linux))
| Slot |
Function |
Windows RVA |
| 0 |
IArtDefConsumer::~IArtDefConsumer |
— |
| 1 |
WorldView::CloudShadows::NoiseContext::~NoiseContext |
— |
| 2 |
WorldView::CloudShadows::NoiseContext::ConfigureFromArtDefs |
— |
| 3 |
WorldView::CloudShadows::NoiseContext::DependsOnGameCore |
— |
| 4 |
WorldView::CloudShadows::NoiseContext::Initialize |
— |
WorldView::ClutterSystem (4 slots, vtable 0x53abf38 (Linux))
| Slot |
Function |
Windows RVA |
| 0 |
WorldView::ClutterSystem::~ClutterSystem |
— |
| 1 |
WorldView::ClutterSystem::~ClutterSystem |
— |
| 2 |
WorldView::ClutterSystem::ConfigureFromArtDefs |
0x56e670 (high) |
| 3 |
WorldView::ClutterSystem::DependsOnGameCore |
— |
WorldView::ClutterSystem::Context (3 slots, vtable 0x53abeb0 (Linux))
| Slot |
Function |
Windows RVA |
| 0 |
WorldView::ClutterSystem::Context::~Context |
— |
| 1 |
WorldView::ClutterSystem::Context::~Context |
— |
| 2 |
WorldView::ClutterSystem::Context::HandleArtDefChanges |
— |
WorldView::ClutterSystem::Context::ClutterUpdateJob (3 slots, vtable 0x53abef8 (Linux))
| Slot |
Function |
Windows RVA |
| 0 |
Platform::Job::~Job |
— |
| 1 |
WorldView::ClutterSystem::Context::ClutterUpdateJob::~ClutterUpdateJob |
— |
| 2 |
WorldView::ClutterSystem::Context::ClutterUpdateJob::Execute |
— |
WorldView::ClutterVis (2 slots, vtable 0x53abe88 (Linux))
| Slot |
Function |
Windows RVA |
| 0 |
ModelVisSystem::ModelVis::~ModelVis |
— |
| 1 |
WorldView::ClutterVis::~ClutterVis |
— |
WorldView::DynamicSystem::Context (3 slots, vtable 0x53ac178 (Linux))
| Slot |
Function |
Windows RVA |
| 0 |
WorldView::DynamicSystem::Context::~Context |
— |
| 1 |
WorldView::DynamicSystem::Context::~Context |
— |
| 2 |
WorldView::DynamicSystem::Context::HandleArtDefChanges |
— |
WorldView::DynamicSystem::System (4 slots, vtable 0x53ac128 (Linux))
| Slot |
Function |
Windows RVA |
| 0 |
WorldView::DynamicSystem::System::~System |
— |
| 1 |
WorldView::DynamicSystem::System::~System |
— |
| 2 |
WorldView::DynamicSystem::System::ConfigureFromArtDefs |
0x57b5e0 (high) |
| 3 |
WorldView::DynamicSystem::System::DependsOnGameCore |
— |
WorldView::DynamicVis (2 slots, vtable 0x53ac1b8 (Linux))
| Slot |
Function |
Windows RVA |
| 0 |
ModelVisSystem::ModelVis::~ModelVis |
— |
| 1 |
WorldView::DynamicVis::~DynamicVis |
— |
WorldView::Farm::Context (3 slots, vtable 0x53ac240 (Linux))
| Slot |
Function |
Windows RVA |
| 0 |
WorldView::Farm::Context::~Context |
— |
| 1 |
WorldView::Farm::Context::~Context |
— |
| 2 |
WorldView::Farm::Context::HandleArtDefChanges |
— |
WorldView::Farm::Context::FarmJob (3 slots, vtable 0x53ac2d8 (Linux))
| Slot |
Function |
Windows RVA |
| 0 |
WorldView::Farm::Context::FarmJob::~FarmJob |
— |
| 1 |
WorldView::Farm::Context::FarmJob::~FarmJob |
— |
| 2 |
WorldView::Farm::Context::FarmJob::Execute |
— |
WorldView::Farm::System (4 slots, vtable 0x53ac288 (Linux))
| Slot |
Function |
Windows RVA |
| 0 |
WorldView::Farm::System::~System |
— |
| 1 |
WorldView::Farm::System::~System |
— |
| 2 |
WorldView::Farm::System::ConfigureFromArtDefs |
0x58a610 (high) |
| 3 |
WorldView::Farm::System::DependsOnGameCore |
— |
WorldView::GenericObject::Context (9 slots, vtable 0x53ac4e0 (Linux))
| Slot |
Function |
Windows RVA |
| 0 |
WorldView::GenericObject::Context::~Context |
— |
| 1 |
WorldView::GenericObject::Context::~Context |
— |
| 2 |
WorldView::GenericObject::Context::HandleArtDefChanges |
— |
| 3 |
WorldView::GenericObject::Context::HandleDataReloaded |
— |
| 4 |
— |
— |
| 5 |
typeinfo for WorldView::GenericObject::Context |
— |
| 6 |
non-virtual thunk to WorldView::GenericObject::Context::~Context |
— |
| 7 |
non-virtual thunk to WorldView::GenericObject::Context::~Context |
— |
| 8 |
non-virtual thunk to WorldView::GenericObject::Context::HandleDataReloaded |
— |
WorldView::GenericObject::ObjectVis (2 slots, vtable 0x53ac4b8 (Linux))
| Slot |
Function |
Windows RVA |
| 0 |
ModelVisSystem::ModelVis::~ModelVis |
— |
| 1 |
WorldView::GenericObject::ObjectVis::~ObjectVis |
— |
WorldView::GenericObject::System (4 slots, vtable 0x53ac578 (Linux))
| Slot |
Function |
Windows RVA |
| 0 |
IArtDefConsumer::~IArtDefConsumer |
— |
| 1 |
WorldView::GenericObject::System::~System |
— |
| 2 |
WorldView::GenericObject::System::ConfigureFromArtDefs |
— |
| 3 |
WorldView::GenericObject::System::DependsOnGameCore |
— |
WorldView::GrowthParamWrapper (1 slots, vtable 0x53ac698 (Linux))
| Slot |
Function |
Windows RVA |
| 0 |
WorldView::GrowthParamWrapper::AddToGraph |
— |
WorldView::HeightEdit::TerrainEditAsyncJob (3 slots, vtable 0x53ad360 (Linux))
| Slot |
Function |
Windows RVA |
| 0 |
WorldView::HeightEdit::TerrainEditAsyncJob::~TerrainEditAsyncJob |
— |
| 1 |
WorldView::HeightEdit::TerrainEditAsyncJob::~TerrainEditAsyncJob |
— |
| 2 |
WorldView::HeightEdit::TerrainEditAsyncJob::Execute |
— |
WorldView::HexInteriorGrowthParams (1 slots, vtable 0x53ac620 (Linux))
| Slot |
Function |
Windows RVA |
| 0 |
WorldView::HexInteriorGrowthParams::AddToGraph |
— |
WorldView::HexSpineGrowthParams (1 slots, vtable 0x53ac6b0 (Linux))
| Slot |
Function |
Windows RVA |
| 0 |
WorldView::HexSpineGrowthParams::AddToGraph |
— |
WorldView::LandmarkContext (3 slots, vtable 0x53acf58 (Linux))
| Slot |
Function |
Windows RVA |
| 0 |
WorldView::LandmarkContext::~LandmarkContext |
— |
| 1 |
WorldView::LandmarkContext::~LandmarkContext |
— |
| 2 |
WorldView::LandmarkContext::HandleArtDefChanges |
— |
WorldView::LandmarkManager (3 slots, vtable 0x53aca68 (Linux))
| Slot |
Function |
Windows RVA |
| 0 |
IArtDefChangeListener::~IArtDefChangeListener |
— |
| 1 |
WorldView::LandmarkManager::~LandmarkManager |
— |
| 2 |
WorldView::LandmarkManager::HandleArtDefChanges |
— |
WorldView::LandmarkSystem (4 slots, vtable 0x53acf10 (Linux))
| Slot |
Function |
Windows RVA |
| 0 |
WorldView::LandmarkSystem::~LandmarkSystem |
— |
| 1 |
WorldView::LandmarkSystem::~LandmarkSystem |
— |
| 2 |
WorldView::LandmarkSystem::ConfigureFromArtDefs |
— |
| 3 |
WorldView::LandmarkSystem::DependsOnGameCore |
— |
WorldView::Landmarks::ArtDef_Building (1 slots, vtable 0x53acae8 (Linux))
| Slot |
Function |
Windows RVA |
| 0 |
WorldView::Landmarks::ArtDef_Building::print_error |
0x5dcda0 (high) |
WorldView::Landmarks::ArtDef_Landmark (1 slots, vtable 0x53acab0 (Linux))
| Slot |
Function |
Windows RVA |
| 0 |
WorldView::Landmarks::ArtDef_Landmark::print_error |
0x5dcea0 (medium) |
WorldView::Landmarks::CivEraAppealMap (1 slots, vtable 0x53aaca8 (Linux))
| Slot |
Function |
Windows RVA |
| 0 |
— |
— |
WorldView::MoaiInsetHelper (3 slots, vtable 0x53ac470 (Linux))
| Slot |
Function |
Windows RVA |
| 0 |
WorldView::SplineBasedInsetHelper::InitEdge |
— |
| 1 |
WorldView::MoaiInsetHelper::GetSplineWeight |
— |
| 2 |
WorldView::MoaiInsetHelper::GetVertOffset |
— |
WorldView::NaturalWonderContext (3 slots, vtable 0x53acfc0 (Linux))
| Slot |
Function |
Windows RVA |
| 0 |
WorldView::NaturalWonderContext::~NaturalWonderContext |
— |
| 1 |
WorldView::NaturalWonderContext::~NaturalWonderContext |
— |
| 2 |
WorldView::NaturalWonderContext::HandleArtDefChanges |
— |
WorldView::NaturalWonderContext::UpdateJob (3 slots, vtable 0x53acfe8 (Linux))
| Slot |
Function |
Windows RVA |
| 0 |
Platform::Job::~Job |
— |
| 1 |
WorldView::NaturalWonderContext::UpdateJob::~UpdateJob |
— |
| 2 |
WorldView::NaturalWonderContext::UpdateJob::Execute |
— |
WorldView::NaturalWonderVis (2 slots, vtable 0x53acf98 (Linux))
| Slot |
Function |
Windows RVA |
| 0 |
ModelVisSystem::ModelVis::~ModelVis |
— |
| 1 |
WorldView::NaturalWonderVis::~NaturalWonderVis |
— |
WorldView::RouteContext (3 slots, vtable 0x53ad178 (Linux))
| Slot |
Function |
Windows RVA |
| 0 |
WorldView::RouteContext::~RouteContext |
— |
| 1 |
WorldView::RouteContext::~RouteContext |
— |
| 2 |
WorldView::RouteContext::HandleArtDefChanges |
— |
WorldView::RouteSystem (4 slots, vtable 0x53ad130 (Linux))
| Slot |
Function |
Windows RVA |
| 0 |
WorldView::RouteSystem::~RouteSystem |
— |
| 1 |
WorldView::RouteSystem::~RouteSystem |
— |
| 2 |
WorldView::RouteSystem::ConfigureFromArtDefs |
— |
| 3 |
WorldView::RouteSystem::DependsOnGameCore |
— |
WorldView::ScriptedArtSystem (4 slots, vtable 0x53ad1c0 (Linux))
| Slot |
Function |
Windows RVA |
| 0 |
WorldView::ScriptedArtSystem::~ScriptedArtSystem |
— |
| 1 |
WorldView::ScriptedArtSystem::~ScriptedArtSystem |
— |
| 2 |
WorldView::ScriptedArtSystem::ConfigureFromArtDefs |
0x5ff360 (high) |
| 3 |
WorldView::ScriptedArtSystem::DependsOnGameCore |
— |
WorldView::SeawallInsetHelper (3 slots, vtable 0x53ac3f8 (Linux))
| Slot |
Function |
Windows RVA |
| 0 |
WorldView::SeawallInsetHelper::InitEdge |
— |
| 1 |
WorldView::SeawallInsetHelper::GetSplineWeight |
— |
| 2 |
WorldView::SeawallInsetHelper::GetVertOffset |
— |
WorldView::SplineBasedInsetHelper (3 slots, vtable 0x53ac448 (Linux))
| Slot |
Function |
Windows RVA |
| 0 |
WorldView::SplineBasedInsetHelper::InitEdge |
— |
| 1 |
— |
— |
| 2 |
— |
— |
WorldView::StormSystem (4 slots, vtable 0x53ad210 (Linux))
| Slot |
Function |
Windows RVA |
| 0 |
WorldView::StormSystem::~StormSystem |
— |
| 1 |
WorldView::StormSystem::~StormSystem |
— |
| 2 |
WorldView::StormSystem::ConfigureFromArtDefs |
0x6030f0 (high) |
| 3 |
WorldView::StormSystem::DependsOnGameCore |
— |
WorldView::TerrainContext (3 slots, vtable 0x53ad260 (Linux))
| Slot |
Function |
Windows RVA |
| 0 |
WorldView::TerrainContext::~TerrainContext |
— |
| 1 |
WorldView::TerrainContext::~TerrainContext |
— |
| 2 |
WorldView::TerrainContext::HandleArtDefChanges |
— |
WorldView::TerrainSystem (4 slots, vtable 0x53ad480 (Linux))
| Slot |
Function |
Windows RVA |
| 0 |
WorldView::TerrainSystem::~TerrainSystem |
— |
| 1 |
WorldView::TerrainSystem::~TerrainSystem |
— |
| 2 |
WorldView::TerrainSystem::ConfigureFromArtDefs |
0x6275c0 (high) |
| 3 |
WorldView::TerrainSystem::DependsOnGameCore |
— |
WorldView::TerrainTileCallback (6 slots, vtable 0x53ad300 (Linux))
| Slot |
Function |
Windows RVA |
| 0 |
Synthesis::Map::PassIFace::~PassIFace |
— |
| 1 |
WorldView::TerrainTileCallback::~TerrainTileCallback |
— |
| 2 |
WorldView::TerrainTileCallback::Initialize |
— |
| 3 |
WorldView::TerrainTileCallback::Finalize |
— |
| 4 |
WorldView::TerrainTileCallback::Release |
0x6133d0 (high) |
| 5 |
WorldView::TerrainTileCallback::Build |
— |
WorldView::TilebaseSystem (3 slots, vtable 0x53ad4d0 (Linux))
| Slot |
Function |
Windows RVA |
| 0 |
WorldView::TilebaseSystem::~TilebaseSystem |
— |
| 1 |
WorldView::TilebaseSystem::~TilebaseSystem |
— |
| 2 |
WorldView::TilebaseSystem::HandleArtDefChanges |
— |
WorldView::UnitFormation::System (4 slots, vtable 0x53ad520 (Linux))
| Slot |
Function |
Windows RVA |
| 0 |
WorldView::UnitFormation::System::~System |
— |
| 1 |
WorldView::UnitFormation::System::~System |
— |
| 2 |
WorldView::UnitFormation::System::ConfigureFromArtDefs |
0x62c540 (high) |
| 3 |
WorldView::UnitFormation::System::DependsOnGameCore |
— |
WorldView::UnitMovement::System (4 slots, vtable 0x53ad570 (Linux))
| Slot |
Function |
Windows RVA |
| 0 |
WorldView::UnitMovement::System::~System |
— |
| 1 |
WorldView::UnitMovement::System::~System |
— |
| 2 |
WorldView::UnitMovement::System::ConfigureFromArtDefs |
0x62d9a0 (high) |
| 3 |
WorldView::UnitMovement::System::DependsOnGameCore |
— |
WorldView::UnitSystem (4 slots, vtable 0x53ad608 (Linux))
| Slot |
Function |
Windows RVA |
| 0 |
WorldView::UnitSystem::~UnitSystem |
— |
| 1 |
WorldView::UnitSystem::~UnitSystem |
— |
| 2 |
WorldView::UnitSystem::ConfigureFromArtDefs |
0x6310c0 (high) |
| 3 |
WorldView::UnitSystem::DependsOnGameCore |
— |
WorldView::UnitSystem::Context (3 slots, vtable 0x53ad5e0 (Linux))
| Slot |
Function |
Windows RVA |
| 0 |
WorldView::UnitSystem::Context::~Context |
— |
| 1 |
WorldView::UnitSystem::Context::~Context |
— |
| 2 |
WorldView::UnitSystem::Context::HandleArtDefChanges |
— |
WorldView::UnitVis (2 slots, vtable 0x53ad5b8 (Linux))
| Slot |
Function |
Windows RVA |
| 0 |
WorldView::UnitVis::~UnitVis |
— |
| 1 |
WorldView::UnitVis::~UnitVis |
— |
WorldView::WaterSystem (4 slots, vtable 0x53ad6e8 (Linux))
| Slot |
Function |
Windows RVA |
| 0 |
WorldView::WaterSystem::~WaterSystem |
— |
| 1 |
WorldView::WaterSystem::~WaterSystem |
— |
| 2 |
WorldView::WaterSystem::ConfigureFromArtDefs |
0x646c90 (high) |
| 3 |
WorldView::WaterSystem::DependsOnGameCore |
— |
WorldView::WaterSystem::Context (3 slots, vtable 0x53ad738 (Linux))
| Slot |
Function |
Windows RVA |
| 0 |
WorldView::WaterSystem::Context::~Context |
— |
| 1 |
WorldView::WaterSystem::Context::~Context |
— |
| 2 |
WorldView::WaterSystem::Context::HandleArtDefChanges |
— |
WorldView::WaterSystem::Context::RiverUpdateAsyncJob (3 slots, vtable 0x53ad6a0 (Linux))
| Slot |
Function |
Windows RVA |
| 0 |
WorldView::WaterSystem::Context::RiverUpdateAsyncJob::~RiverUpdateAsyncJob |
— |
| 1 |
WorldView::WaterSystem::Context::RiverUpdateAsyncJob::~RiverUpdateAsyncJob |
— |
| 2 |
WorldView::WaterSystem::Context::RiverUpdateAsyncJob::Execute |
— |
WorldView::WonderMovieSystem (4 slots, vtable 0x53a7958 (Linux))
| Slot |
Function |
Windows RVA |
| 0 |
WorldView::WonderMovieSystem::~WonderMovieSystem |
— |
| 1 |
WorldView::WonderMovieSystem::~WonderMovieSystem |
— |
| 2 |
WorldView::WonderMovieSystem::ConfigureFromArtDefs |
— |
| 3 |
WorldView::WonderMovieSystem::DependsOnGameCore |
— |
WorldView::WonderMovieSystem::Context (3 slots, vtable 0x53ad800 (Linux))
| Slot |
Function |
Windows RVA |
| 0 |
WorldView::WonderMovieSystem::Context::~Context |
— |
| 1 |
WorldView::WonderMovieSystem::Context::~Context |
— |
| 2 |
WorldView::WonderMovieSystem::Context::HandleArtDefChanges |
— |
WorldView::WonderMovieSystem::WorldViewTerrainContext (3 slots, vtable 0x53ad828 (Linux))
| Slot |
Function |
Windows RVA |
| 0 |
WorldView::WonderMovieSystem::WorldViewTerrainContext::GetWorldHeight |
— |
| 1 |
WorldView::WonderMovieSystem::WorldViewTerrainContext::SetRouteConnectionPoints |
— |
| 2 |
WorldView::WonderMovieSystem::WorldViewTerrainContext::ClearRouteConnectionPoints |
— |
WorldView::WorldViewAPCullingContext (3 slots, vtable 0x53ad868 (Linux))
| Slot |
Function |
Windows RVA |
| 0 |
WorldView::WorldViewAPCullingContext::QueryBlockers |
— |
| 1 |
WorldView::WorldViewAPCullingContext::CreateBlockers |
— |
| 2 |
WorldView::WorldViewAPCullingContext::ClearBlockers |
— |
WorldView::XRefArtDefTranslator (4 slots, vtable 0x53a7d08 (Linux))
| Slot |
Function |
Windows RVA |
| 0 |
WorldView::XRefArtDefTranslator::~XRefArtDefTranslator |
— |
| 1 |
WorldView::XRefArtDefTranslator::~XRefArtDefTranslator |
— |
| 2 |
WorldView::XRefArtDefTranslator::ConfigureFromArtDefs |
0x559fa0 (high) |
| 3 |
WorldView::XRefArtDefTranslator::DependsOnGameCore |
— |
WorldView::_FARM_INTERNAL::FarmVis (2 slots, vtable 0x53ac318 (Linux))
| Slot |
Function |
Windows RVA |
| 0 |
ModelVisSystem::ModelVis::~ModelVis |
— |
| 1 |
WorldView::_FARM_INTERNAL::FarmVis::~FarmVis |
— |