Home › Reflected data types › ModelMaterialData_VFX
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: ModelMaterialData_VFX
Back to the overview.
Material data for effects models (inferred).
ModelMaterialData_VFX
Layout read from GetTypeInfo (0xadad60).
| Offset |
Field |
Type |
| 8 (0x8) |
m_nLayer0ScrollMask |
uint32 |
| 12 (0xc) |
m_nLayer0StationaryMask |
uint32 |
| 16 (0x10) |
m_nLayer0Color |
uint32 |
| 20 (0x14) |
m_nLayer1ScrollMask |
uint32 |
| 24 (0x18) |
m_nLayer1StationaryMask |
uint32 |
| 28 (0x1c) |
m_nLayer1Color |
uint32 |
| 32 (0x20) |
m_pLayer0Curve |
VFXModelColorCurve |
| 40 (0x28) |
m_pLayer1Curve |
VFXModelColorCurve |
| 48 (0x30) |
m_vScrollRate0 |
FGXVector2 |
| 56 (0x38) |
m_vScrollRate1 |
FGXVector2 |
| 64 (0x40) |
m_vScrollRate0Alpha |
FGXVector2 |
| 72 (0x48) |
m_vScrollRate1Alpha |
FGXVector2 |
| 80 (0x50) |
m_vUVOffset0 |
FGXVector2 |
| 88 (0x58) |
m_vUVOffset1 |
FGXVector2 |
| 96 (0x60) |
m_vUVOffset0Alpha |
FGXVector2 |
| 104 (0x68) |
m_vUVOffset1Alpha |
FGXVector2 |
| 112 (0x70) |
m_fRandomOffsetRadius0 |
float |
| 116 (0x74) |
m_fRandomOffsetRadius1 |
float |
| 120 (0x78) |
m_fFresnelXParentThreshold |
float |
| 124 (0x7c) |
m_fFresnelOpaqueThreshold |
float |
| 128 (0x80) |
m_fLayer0LightAmount |
float |
| 132 (0x84) |
m_fLayer1LightAmount |
float |
| 136 (0x88) |
m_fLayer0Multiplier |
float |
| 140 (0x8c) |
m_fLayer1Multiplier |
float |
| 144 (0x90) |
m_nBitFlags |
uint32 |
| 148 (0x94) |
m_eAlphaMode |
unsigned char |
| 149 (0x95) |
m_eAlphaOp |
unsigned char |
| 150 (0x96) |
m_eColorMode0 |
unsigned char |
| 151 (0x97) |
m_eColorMode1 |
unsigned char |