Home › Engine classes › LibraryHelpers

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.

LibraryHelpers

1 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
Civ6RendererDelegate IRendererDelegate 0 9

Virtual functions by class

LibraryHelpers::Civ6RendererDelegate (9 slots, vtable 0x53af310 (Linux))
Slot Function Windows RVA
0 LibraryHelpers::Civ6RendererDelegate::CreateSurface —
1 LibraryHelpers::Civ6RendererDelegate::CreateMutableCS —
2 LibraryHelpers::Civ6RendererDelegate::CreateShaderPackageInstance —
3 LibraryHelpers::Civ6RendererDelegate::GetPackageMutableConsts —
4 LibraryHelpers::Civ6RendererDelegate::GetDynamicConstType —
5 LibraryHelpers::Civ6RendererDelegate::AddRefMutableCS —
6 LibraryHelpers::Civ6RendererDelegate::AddRefShaderPackageInstance —
7 LibraryHelpers::Civ6RendererDelegate::ReleaseMutableCS —
8 LibraryHelpers::Civ6RendererDelegate::ReleaseShaderPackageInstance —