Home › Reflected data types › FireFX
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.
Reflected types: FireFX
Back to the overview.
Particle effect (FireFX) data (inferred).
FireFX::CompiledConstantBlock
Layout read from GetTypeInfo (0xf402d0), size 24 bytes.
| Offset |
Field |
Type |
| 0 (0x0) |
m_aStaticConstantData |
uint32 |
FireFX::CompiledElementDesc
Layout read from GetTypeInfo (0xf40590), size 48 bytes.
| Offset |
Field |
Type |
| 0 (0x0) |
kDesc |
FireVM::ElementDesc |
| 32 (0x20) |
kLocation |
FireFX::CompiledSourceLocation |
FireFX::CompiledEmitter
Layout read from GetTypeInfo (0xf40890), size 168 bytes.
| Offset |
Field |
Type |
| 0 (0x0) |
m_kName |
FireVM::Name |
| 16 (0x10) |
m_kExternalName |
FireVM::Name |
| 32 (0x20) |
m_eFlags |
uint32 |
| 36 (0x24) |
m_nSourceLine |
uint32 |
| 40 (0x28) |
m_kProperties |
FireFX::CompiledEmitterProperty |
| 64 (0x40) |
m_kStaticConstTable |
FireFX::CompiledElementDesc |
| 88 (0x58) |
m_kRuntimeConstTable |
FireFX::CompiledElementDesc |
| 112 (0x70) |
m_kVaryingTable |
FireFX::CompiledElementDesc |
| 136 (0x88) |
m_pSpawnProgram |
BLP::BLPPtr<FireVM::Program> |
| 144 (0x90) |
m_pSimProgram |
BLP::BLPPtr<FireVM::Program> |
| 152 (0x98) |
m_pConstantBlock |
FireFX::CompiledConstantBlock |
| 160 (0xa0) |
m_sSourceFileName |
m_sz |
FireFX::CompiledEmitterProperty
Layout read from GetTypeInfo (0xf40e40).
| Offset |
Field |
Type |
| 8 (0x8) |
Name |
FireVM::Name |
| 24 (0x18) |
kSourceLocation |
FireFX::CompiledSourceLocation |
FireFX::CompiledSourceLocation
Layout read from GetTypeInfo (0xf41710), size 16 bytes.
| Offset |
Field |
Type |
| 0 (0x0) |
SourceFileName |
m_sz |
| 8 (0x8) |
SourceLineNumber |
uint32 |
FireFX::EffectPackage
Layout read from GetTypeInfo (0xf41a10), size 64 bytes.
| Offset |
Field |
Type |
| 0 (0x0) |
m_kName |
FireVM::Name |
| 16 (0x10) |
m_aEmitters |
FireFX::CompiledEmitter |
| 40 (0x28) |
m_kExtensibleCollection |
FGXModel::UserDataCollection |
FireFX::EffectPackageVersion
Layout read from GetTypeInfo (0xf41d50).
| Offset |
Field |
Type |
| 8 (0x8) |
m_nVersionNumber |
uint32 |