Home › Reflected data types › ForgeUI
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: ForgeUI
Back to the overview.
UI types (inferred).
ForgeUI::BCTexturePackageEntry
Layout read from GetTypeInfo (0x93cac0).
| Offset |
Field |
Type |
| 96 (0x60) |
m_nBlockOffset |
uint32 |
| 100 (0x64) |
m_nIndexOffset |
uint32 |
| 104 (0x68) |
m_nBlockSize |
unsigned short |
| 106 (0x6a) |
m_nBytesPerIndex |
unsigned short |
ForgeUI::TexturePackageEntry
Layout read from GetTypeInfo (0x93d170).
| Offset |
Field |
Type |
| 72 (0x48) |
m_uiFlags |
uint32 |
| 76 (0x4c) |
m_nPageIndex |
uint32 |
| 80 (0x50) |
m_nXOffset |
unsigned short |
| 82 (0x52) |
m_nYOffset |
unsigned short |
| 84 (0x54) |
m_nTextureWidth |
unsigned short |
| 86 (0x56) |
m_nTextureHeight |
unsigned short |
| 88 (0x58) |
m_nNameLookupHash |
uint32 |
ForgeUI::TexturePage
Layout read from GetTypeInfo (0x93d610), size 16 bytes.
| Offset |
Field |
Type |
| 0 (0x0) |
m_nEntryIndex |
uint32 |
| 4 (0x4) |
m_nPageWidth |
uint32 |
| 8 (0x8) |
m_nPageHeight |
uint32 |
| 12 (0xc) |
m_nRefCount |
uint32 |
ForgeUI::UISliceTextureData
Layout read from GetTypeInfo (0x93d9b0).
| Offset |
Field |
Type |
| 8 (0x8) |
m_aSliceOffsets |
uint16 |