Home › Reflected data types › DecalDesc

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: DecalDesc

Back to the overview.

Decal descriptions (inferred).

DecalDesc

Layout read from GetTypeInfo (0xb23790), size 92 bytes.

Offset Field Type
0 (0x0) nModelIndex uint32
4 (0x4) nIndexInModel uint32
8 (0x8) ePrimType uint32
12 (0xc) nStateVisibilityMask uint32
16 (0x10) fDecalPriority float
20 (0x14) kAABB FGXRect
36 (0x24) v2Centroid FGXVector2
44 (0x2c) nVBIndex uint32
48 (0x30) nIBIndex uint32
52 (0x34) nVertexStart uint32
56 (0x38) nIndexStart uint32
60 (0x3c) nIndices uint32
64 (0x40) nBaseColorTexIndex uint32
68 (0x44) nHeightmapTexIndex uint32
72 (0x48) nSpecTexIndex uint32
76 (0x4c) nFOWColorTexIndex uint32
80 (0x50) nFOWSpriteTexIndex uint32
84 (0x54) bBaseColorIsBigData bool
85 (0x55) bHeightmapIsBigData bool
86 (0x56) bSpecIsBigData bool
87 (0x57) bFOWColorIsBigData bool
88 (0x58) bFOWSpriteIsBigData bool