Home › Engine classes › CPreprocessor
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.
CPreprocessor
4 classes. A class lists its base chain (first base only for multiple inheritance), its direct subclasses, and its virtual slots.
Virtual functions by class
CPreprocessor::DefaultIncludeHandler (3 slots, vtable 0x53f95f0 (Linux))
| Slot |
Function |
Windows RVA |
| 0 |
CPreprocessor::DefaultIncludeHandler::ResolvePath |
— |
| 1 |
CPreprocessor::DefaultIncludeHandler::LoadFile |
— |
| 2 |
CPreprocessor::DefaultIncludeHandler::ReleaseFile |
— |
CPreprocessor::_INTERNAL::EmptyErrorHook (2 slots, vtable 0x53ef5c0 (Linux))
| Slot |
Function |
Windows RVA |
| 0 |
CPreprocessor::_INTERNAL::EmptyErrorHook::OnError |
— |
| 1 |
CPreprocessor::_INTERNAL::EmptyErrorHook::OnWarning |
— |