Home › Engine classes › Particle
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.
Particle
3 classes. A class lists its base chain (first base only for multiple inheritance), its direct subclasses, and its virtual slots.
Virtual functions by class
Particle::BaseSystem (8 slots, vtable 0x53cbe38 (Linux))
| Slot |
Function |
Windows RVA |
| 0 |
Particle::BaseSystem::~BaseSystem |
— |
| 1 |
Particle::BaseSystem::~BaseSystem |
— |
| 2 |
— |
— |
| 3 |
— |
— |
| 4 |
— |
— |
| 5 |
— |
— |
| 6 |
— |
— |
| 7 |
— |
— |
Particle::ParticleSimulationJob (3 slots, vtable 0x53cbf08 (Linux))
| Slot |
Function |
Windows RVA |
| 0 |
Platform::Job::~Job |
— |
| 1 |
Particle::ParticleSimulationJob::~ParticleSimulationJob |
— |
| 2 |
Particle::ParticleSimulationJob::Execute |
— |
Particle::System (8 slots, vtable 0x53cbea0 (Linux))
| Slot |
Function |
Windows RVA |
| 0 |
Particle::System::~System |
— |
| 1 |
Particle::System::~System |
— |
| 2 |
Particle::System::LoadTexture |
— |
| 3 |
Particle::System::UnloadTexture |
— |
| 4 |
Particle::System::LoadModel |
— |
| 5 |
Particle::System::UnloadModel |
— |
| 6 |
Particle::System::LoadShaderPackageInstanceView |
0xc20b10 (high) |
| 7 |
Particle::System::UnloadShaderPackageInstanceView |
— |