Home › Reflected data types › FOWMeshVisSystem
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: FOWMeshVisSystem
Back to the overview.
Fog-of-war mesh packages (inferred).
FOWMeshVisSystem::PackageAsset
Layout read from GetTypeInfo (0xb2bd50), size 16 bytes.
| Offset |
Field |
Type |
| 0 (0x0) |
pRuntimeBatches |
BLP::RuntimePtrVoid |
| 8 (0x8) |
nFirstBatch |
uint32 |
| 12 (0xc) |
nBatchCount |
uint32 |
FOWMeshVisSystem::PackageBatch
Layout read from GetTypeInfo (0xb2c090), size 68 bytes.
| Offset |
Field |
Type |
| 0 (0x0) |
nVBBigData_ID |
uint32 |
| 4 (0x4) |
nIBBigData_ID |
uint32 |
| 8 (0x8) |
nStrokeTBuffer_ID |
uint32 |
| 12 (0xc) |
nStrokeVertexOffset |
uint32 |
| 16 (0x10) |
nStrokeVertexMax |
uint32 |
| 20 (0x14) |
nFirstIndex |
uint32 |
| 24 (0x18) |
nTriangleCount |
uint32 |
| 28 (0x1c) |
nFirstWingIndex |
uint32 |
| 32 (0x20) |
nWingTriangleCount |
uint32 |
| 36 (0x24) |
nFirstFinIndex |
uint32 |
| 40 (0x28) |
nFinTriangleCount |
uint32 |
| 44 (0x2c) |
nBaseVertexIndex |
uint32 |
| 48 (0x30) |
nStateMask |
uint32 |
| 52 (0x34) |
nMaterialIndex |
uint32 |
| 56 (0x38) |
nGeoIndex |
uint32 |
| 60 (0x3c) |
nModelNameHash |
uint32 |
| 64 (0x40) |
nOriginalMeshIndex |
uint32 |
FOWMeshVisSystem::PackageData
Layout read from GetTypeInfo (0xb2c7a0), size 120 bytes.
| Offset |
Field |
Type |
| 0 (0x0) |
Materials |
FOWMeshVisSystem::PackageMaterial |
| 24 (0x18) |
Batches |
FOWMeshVisSystem::PackageBatch |
| 48 (0x30) |
Assets |
FOWMeshVisSystem::PackageAsset |
| 72 (0x48) |
GeoAABBs |
FOWMeshVisSystem::PackageAABB |
| 96 (0x60) |
pVertexTBufferHandles |
BLP::RuntimePtrVoid |
| 104 (0x68) |
nVBCount |
uint32 |
| 108 (0x6c) |
nSharedFinIndexBuffer_ID |
uint32 |
| 112 (0x70) |
nSharedWingIndexBuffer_ID |
uint32 |
FOWMeshVisSystem::PackageMaterial
Layout read from GetTypeInfo (0xb2cc50), size 24 bytes.
| Offset |
Field |
Type |
| 0 (0x0) |
nBaseTexture_ID |
uint32 |
| 4 (0x4) |
nOpacityTexture_ID |
uint32 |
| 8 (0x8) |
hSPIHandleRigid |
uint32 |
| 12 (0xc) |
hSPIHandleSkinned |
uint32 |
| 16 (0x10) |
nReferenceCount |
uint32 |
| 20 (0x14) |
bNoWings |
unsigned char |
| 21 (0x15) |
bNoFins |
unsigned char |