Home › Engine classes › Terrain
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.
Terrain
2 classes. A class lists its base chain (first base only for multiple inheritance), its direct subclasses, and its virtual slots.
Virtual functions by class
Terrain::ModelDecalSet (10 slots, vtable 0x53d3220 (Linux))
| Slot |
Function |
Windows RVA |
| 0 |
Terrain::ModelDecalSet::GetUnwrappedCellsForRegion |
— |
| 1 |
Terrain::ModelDecalSet::GetDecals |
— |
| 2 |
Terrain::ModelDecalSet::GetDecalCount |
— |
| 3 |
Terrain::ModelDecalSet::AddNewBuffers |
— |
| 4 |
Terrain::ModelDecalSet::IsCellDirty |
— |
| 5 |
Terrain::ModelDecalSet::IsDirty |
— |
| 6 |
Terrain::ModelDecalSet::ClearDirty |
— |
| 7 |
Terrain::ModelDecalSet::MakeAllDirty |
— |
| 8 |
Terrain::ModelDecalSet::MarkAllStale |
— |
| 9 |
Terrain::ModelDecalSet::GetName |
— |
Terrain::ProceduralDecalSet (10 slots, vtable 0x53d32b0 (Linux))
| Slot |
Function |
Windows RVA |
| 0 |
Terrain::ProceduralDecalSet::GetUnwrappedCellsForRegion |
— |
| 1 |
Terrain::ProceduralDecalSet::GetDecals |
— |
| 2 |
Terrain::ProceduralDecalSet::GetDecalCount |
— |
| 3 |
Terrain::ProceduralDecalSet::AddNewBuffers |
— |
| 4 |
Terrain::ProceduralDecalSet::IsCellDirty |
— |
| 5 |
Terrain::ProceduralDecalSet::IsDirty |
— |
| 6 |
Terrain::ProceduralDecalSet::ClearDirty |
— |
| 7 |
Terrain::ProceduralDecalSet::MakeAllDirty |
— |
| 8 |
Terrain::ProceduralDecalSet::MarkAllStale |
— |
| 9 |
Terrain::ProceduralDecalSet::GetName |
— |