Luna::Image::DDSFormat
enum DDSFormat : u32
{
unknown= 0
r32g32b32a32_typeless= 1
r32g32b32a32_float= 2
r32g32b32a32_uint= 3
r32g32b32a32_sint= 4
r32g32b32_typeless= 5
r32g32b32_float= 6
r32g32b32_uint= 7
r32g32b32_sint= 8
r16g16b16a16_typeless= 9
r16g16b16a16_float= 10
r16g16b16a16_unorm= 11
r16g16b16a16_uint= 12
r16g16b16a16_snorm= 13
r16g16b16a16_sint= 14
r32g32_typeless= 15
r32g32_float= 16
r32g32_uint= 17
r32g32_sint= 18
r32g8x24_typeless= 19
d32_float_s8x24_uint= 20
r32_float_x8x24_typeless= 21
x32_typeless_g8x24_uint= 22
r10g10b10a2_typeless= 23
r10g10b10a2_unorm= 24
r10g10b10a2_uint= 25
r11g11b10_float= 26
r8g8b8a8_typeless= 27
r8g8b8a8_unorm= 28
r8g8b8a8_unorm_srgb= 29
r8g8b8a8_uint= 30
r8g8b8a8_snorm= 31
r8g8b8a8_sint= 32
r16g16_typeless= 33
r16g16_float= 34
r16g16_unorm= 35
r16g16_uint= 36
r16g16_snorm= 37
r16g16_sint= 38
r32_typeless= 39
d32_float= 40
r32_float= 41
r32_uint= 42
r32_sint= 43
r24g8_typeless= 44
d24_unorm_s8_uint= 45
r24_unorm_x8_typeless= 46
x24_typeless_g8_uint= 47
r8g8_typeless= 48
r8g8_unorm= 49
r8g8_uint= 50
r8g8_snorm= 51
r8g8_sint= 52
r16_typeless= 53
r16_float= 54
d16_unorm= 55
r16_unorm= 56
r16_uint= 57
r16_snorm= 58
r16_sint= 59
r8_typeless= 60
r8_unorm= 61
r8_uint= 62
r8_snorm= 63
r8_sint= 64
a8_unorm= 65
r1_unorm= 66
r9g9b9e5_sharedexp= 67
r8g8_b8g8_unorm= 68
g8r8_g8b8_unorm= 69
bc1_typeless= 70
bc1_unorm= 71
bc1_unorm_srgb= 72
bc2_typeless= 73
bc2_unorm= 74
bc2_unorm_srgb= 75
bc3_typeless= 76
bc3_unorm= 77
bc3_unorm_srgb= 78
bc4_typeless= 79
bc4_unorm= 80
bc4_snorm= 81
bc5_typeless= 82
bc5_unorm= 83
bc5_snorm= 84
b5g6r5_unorm= 85
b5g5r5a1_unorm= 86
b8g8r8a8_unorm= 87
b8g8r8x8_unorm= 88
r10g10b10_xr_bias_a2_unorm= 89
b8g8r8a8_typeless= 90
b8g8r8a8_unorm_srgb= 91
b8g8r8x8_typeless= 92
b8g8r8x8_unorm_srgb= 93
bc6h_typeless= 94
bc6h_uf16= 95
bc6h_sf16= 96
bc7_typeless= 97
bc7_unorm= 98
bc7_unorm_srgb= 99
b4g4r4a4_unorm= 115
}
Specifies pixel formats of one DDS image. Maps to DXGI_FORMAT.
Options
-
DXGI_FORMAT_UNKNOWN.
-
DXGI_FORMAT_R32G32B32A32_TYPELESS.
-
DXGI_FORMAT_R32G32B32A32_FLOAT.
-
DXGI_FORMAT_R32G32B32A32_UINT.
-
DXGI_FORMAT_R32G32B32A32_UINT.
-
DXGI_FORMAT_R32G32B32_TYPELESS.
-
DXGI_FORMAT_R32G32B32_FLOAT.
-
DXGI_FORMAT_R32G32B32_UINT.
-
DXGI_FORMAT_R32G32B32_SINT.
-
DXGI_FORMAT_R16G16B16A16_TYPELESS.
-
DXGI_FORMAT_R16G16B16A16_FLOAT.
-
DXGI_FORMAT_R16G16B16A16_UNORM.
-
DXGI_FORMAT_R16G16B16A16_UINT.
-
DXGI_FORMAT_R16G16B16A16_SNORM.
-
DXGI_FORMAT_R16G16B16A16_SINT.
-
DXGI_FORMAT_R32G32_TYPELESS.
-
DXGI_FORMAT_R32G32_FLOAT.
-
DXGI_FORMAT_R32G32_UINT.
-
DXGI_FORMAT_R32G32_SINT.
-
DXGI_FORMAT_R32G8X24_TYPELESS.
-
DXGI_FORMAT_D32_FLOAT_S8X24_UINT.
-
DXGI_FORMAT_R32_FLOAT_X8X24_TYPELESS.
-
DXGI_FORMAT_X32_TYPELESS_G8X24_UINT.
-
DXGI_FORMAT_R10G10B10A2_TYPELESS.
-
DXGI_FORMAT_R10G10B10A2_UNORM.
-
DXGI_FORMAT_R10G10B10A2_UINT.
-
DXGI_FORMAT_R11G11B10_FLOAT.
-
DXGI_FORMAT_R8G8B8A8_TYPELESS.
-
DXGI_FORMAT_R8G8B8A8_UNORM.
-
DXGI_FORMAT_R8G8B8A8_UNORM_SRGB.
-
DXGI_FORMAT_R8G8B8A8_UINT.
-
DXGI_FORMAT_R8G8B8A8_SNORM.
-
DXGI_FORMAT_R8G8B8A8_SINT.
-
DXGI_FORMAT_R16G16_TYPELESS.
-
DXGI_FORMAT_R16G16_FLOAT.
-
DXGI_FORMAT_R16G16_UNORM.
-
DXGI_FORMAT_R16G16_UINT.
-
DXGI_FORMAT_R16G16_SNORM.
-
DXGI_FORMAT_R16G16_SINT.
-
DXGI_FORMAT_R32_TYPELESS.
-
DXGI_FORMAT_D32_FLOAT.
-
DXGI_FORMAT_R32_FLOAT.
-
DXGI_FORMAT_R32_UINT.
-
DXGI_FORMAT_R32_SINT.
-
DXGI_FORMAT_R24G8_TYPELESS.
-
DXGI_FORMAT_D24_UNORM_S8_UINT.
-
DXGI_FORMAT_R24_UNORM_X8_TYPELESS.
-
DXGI_FORMAT_X24_TYPELESS_G8_UINT.
-
DXGI_FORMAT_R8G8_TYPELESS.
-
DXGI_FORMAT_R8G8_UNORM.
-
DXGI_FORMAT_R8G8_UINT.
-
DXGI_FORMAT_R8G8_SNORM.
-
DXGI_FORMAT_R8G8_SINT.
-
DXGI_FORMAT_R16_TYPELESS.
-
DXGI_FORMAT_R16_FLOAT.
-
DXGI_FORMAT_D16_UNORM.
-
DXGI_FORMAT_R16_UNORM.
-
DXGI_FORMAT_R16_UINT.
-
DXGI_FORMAT_R16_SNORM.
-
DXGI_FORMAT_R16_SINT.
-
DXGI_FORMAT_R8_TYPELESS.
-
DXGI_FORMAT_R8_UNORM.
-
DXGI_FORMAT_R8_UINT.
-
DXGI_FORMAT_R8_SNORM.
-
DXGI_FORMAT_R8_SINT.
-
DXGI_FORMAT_A8_UNORM.
-
DXGI_FORMAT_R1_UNORM.
-
DXGI_FORMAT_R9G9B9E5_SHAREDEXP.
-
DXGI_FORMAT_R8G8_B8G8_UNORM.
-
DXGI_FORMAT_G8R8_G8B8_UNORM.
-
DXGI_FORMAT_BC1_TYPELESS.
-
DXGI_FORMAT_BC1_UNORM.
-
DXGI_FORMAT_BC1_UNORM_SRGB.
-
DXGI_FORMAT_BC2_TYPELESS.
-
DXGI_FORMAT_BC2_UNORM.
-
DXGI_FORMAT_BC2_UNORM_SRGB.
-
DXGI_FORMAT_BC3_TYPELESS.
-
DXGI_FORMAT_BC3_UNORM.
-
DXGI_FORMAT_BC3_UNORM_SRGB.
-
DXGI_FORMAT_BC4_TYPELESS.
-
DXGI_FORMAT_BC4_UNORM.
-
DXGI_FORMAT_BC4_SNORM.
-
DXGI_FORMAT_BC5_TYPELESS.
-
DXGI_FORMAT_BC5_UNORM.
-
DXGI_FORMAT_BC5_SNORM.
-
DXGI_FORMAT_B5G6R5_UNORM.
-
DXGI_FORMAT_B5G5R5A1_UNORM.
-
DXGI_FORMAT_B8G8R8A8_UNORM.
-
DXGI_FORMAT_B8G8R8X8_UNORM.
-
DXGI_FORMAT_R10G10B10_XR_BIAS_A2_UNORM.
-
DXGI_FORMAT_B8G8R8A8_TYPELESS.
-
DXGI_FORMAT_B8G8R8A8_UNORM_SRGB.
-
DXGI_FORMAT_B8G8R8X8_TYPELESS.
-
DXGI_FORMAT_B8G8R8X8_UNORM_SRGB.
-
DXGI_FORMAT_BC6H_TYPELESS.
-
DXGI_FORMAT_BC6H_UF16.
-
DXGI_FORMAT_BC6H_SF16.
-
DXGI_FORMAT_BC7_TYPELESS.
-
DXGI_FORMAT_BC7_UNORM.
-
DXGI_FORMAT_BC7_UNORM_SRGB.
-
DXGI_FORMAT_B4G4R4A4_UNORM.