Home › Reflected data types › TextureExport
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: TextureExport
Back to the overview.
Texture export settings (inferred).
TextureExport::ExportMode (enum)
Members and values stored by GetEnumInfo (0xe4fc00).
| Member |
Value |
MANUAL_MIPS |
1 |
TEXTURE_3D |
3 |
CUBE_MAP |
2 |
TEXTURE_2D |
0 |
COLOR_KEY |
4 |
TextureExport::Filter_Type (enum)
Members and values stored by GetEnumInfo (0xe4fe40).
| Member |
Value |
FT_BOX |
0 |
FT_TENT |
1 |
FT_BELL |
2 |
FT_B_SPLINE |
3 |
FT_MITCHELL |
4 |
FT_LANCZOS3 |
5 |
FT_BLACKMAN |
6 |
FT_LANCZOS4 |
7 |
FT_LANCZOS6 |
8 |
FT_LANCZOS12 |
9 |
FT_KAISER |
10 |
FT_GAUSSIAN |
11 |
FT_CATMULLROM |
12 |
FT_QUADRATIC_INTERP |
13 |
FT_QUADRATIC_APPROX |
14 |
FT_QUADRATIC_MIX |
15 |
FT_MAX_FILTERS |
16 |
TextureExport::PixelFormat (enum)
Members and values stored by GetEnumInfo (0xe50290).
| Member |
Value |
PF_R32G32B32A32_FLOAT |
2 |
PF_R32G32B32_FLOAT |
6 |
PF_R32G32_FLOAT |
16 |
PF_R32_FLOAT |
41 |
PF_R16G16B16A16_FLOAT |
10 |
PF_R16G16_FLOAT |
34 |
PF_R16_FLOAT |
54 |
PF_R16G16B16A16_UNORM |
11 |
PF_R16G16_UNORM |
35 |
PF_R16_UNORM |
56 |
PF_L16_DX9 |
1010 |
PF_R10G10B10A2_UNORM |
24 |
PF_R8G8B8A8_UNORM |
28 |
PF_A8R8G8B8_DX9 |
1001 |
PF_A8L8_DX9 |
1007 |
PF_A8_UNORM |
65 |
PF_R8_UNORM |
61 |
PF_R8G8_UNORM |
49 |
PF_L8_DX9 |
1009 |
TextureExport::ExportSettingsParams
Layout read from GetTypeInfo (0xe508c0), size 68 bytes.
| Offset |
Field |
Type |
| 0 (0x0) |
ePixelformat |
TextureExport::PixelFormat |
| 4 (0x4) |
eFilterType |
TextureExport::Filter_Type |
| 8 (0x8) |
bUseMips |
bool |
| 12 (0xc) |
iNumManualMips |
uint32 |
| 16 (0x10) |
bCompleteMipChain |
bool |
| 20 (0x14) |
fValueClampMin |
float |
| 24 (0x18) |
fValueClampMax |
float |
| 28 (0x1c) |
fSupportScale |
float |
| 32 (0x20) |
fGammaIn |
float |
| 36 (0x24) |
fGammaOut |
float |
| 40 (0x28) |
iSlabWidth |
uint32 |
| 44 (0x2c) |
iSlabHeight |
uint32 |
| 48 (0x30) |
iColorKeyX |
uint32 |
| 52 (0x34) |
iColorKeyY |
uint32 |
| 56 (0x38) |
iColorKeyZ |
uint32 |
| 60 (0x3c) |
eExportMode |
TextureExport::ExportMode |
| 64 (0x40) |
bSampleFromTopLayer |
bool |