CommonLibSSE NG
Loading...
Searching...
No Matches
TextureFormat.h
Go to the documentation of this file.
1#pragma once
2
3namespace RE
4{
5 namespace BSGraphics
6 {
7 enum class Format
8 {
9 kNone = static_cast<std::underlying_type_t<Format>>(-1),
10 kUnknown = 0,
11 kR32G32B32A32_TYPELESS = 1,
12 kR32G32B32A32_FLOAT = 2,
13 kR32G32B32A32_UINT = 3,
14 kR32G32B32A32_SINT = 4,
15 kR32G32B32_TYPELESS = 5,
16 kR32G32B32_FLOAT = 6,
17 kR32G32B32_UINT = 7,
18 kR32G32B32_SINT = 8,
19 kR16G16B16A16_TYPELESS = 9,
20 kR16G16B16A16_FLOAT = 10,
21 kR16G16B16A16_UNORM = 11,
22 kR16G16B16A16_UINT = 12,
23 kR16G16B16A16_SNORM = 13,
24 kR16G16B16A16_SINT = 14,
25 kR32G32_TYPELESS = 15,
26 kR32G32_FLOAT = 16,
27 kR32G32_UINT = 17,
28 kR32G32_SINT = 18,
29 kR32G8X24_TYPELESS = 19,
30 kD32_FLOAT_S8X24_UINT = 20,
31 kR32_FLOAT_X8X24_TYPELESS = 21,
32 kX32_TYPELESS_G8X24_UINT = 22,
33 kR10G10B10A2_TYPELESS = 23,
34 kR10G10B10A2_UNORM = 24,
35 kR10G10B10A2_UINT = 25,
36 kR11G11B10_FLOAT = 26,
37 kR8G8B8A8_TYPELESS = 27,
38 kR8G8B8A8_UNORM = 28,
39 kR8G8B8A8_UNORM_SRGB = 29,
40 kR8G8B8A8_UINT = 30,
41 kR8G8B8A8_SNORM = 31,
42 kR8G8B8A8_SINT = 32,
43 kR16G16_TYPELESS = 33,
44 kR16G16_FLOAT = 34,
45 kR16G16_UNORM = 35,
46 kR16G16_UINT = 36,
47 kR16G16_SNORM = 37,
48 kR16G16_SINT = 38,
49 kR32_TYPELESS = 39,
50 kD32_FLOAT = 40,
51 kR32_FLOAT = 41,
52 kR32_UINT = 42,
53 kR32_SINT = 43,
54 kR24G8_TYPELESS = 44,
55 kD24_UNORM_S8_UINT = 45,
56 kR24_UNORM_X8_TYPELESS = 46,
57 kX24_TYPELESS_G8_UINT = 47,
58 kR8G8_TYPELESS = 48,
59 kR8G8_UNORM = 49,
60 kR8G8_UINT = 50,
61 kR8G8_SNORM = 51,
62 kR8G8_SINT = 52,
63 kR16_TYPELESS = 53,
64 kR16_FLOAT = 54,
65 kD16_UNORM = 55,
66 kR16_UNORM = 56,
67 kR16_UINT = 57,
68 kR16_SNORM = 58,
69 kR16_SINT = 59,
70 kR8_TYPELESS = 60,
71 kR8_UNORM = 61,
72 kR8_UINT = 62,
73 kR8_SNORM = 63,
74 kR8_SINT = 64,
75 kA8_UNORM = 65,
76 kR1_UNORM = 66,
77 kR9G9B9E5_SHAREDEXP = 67,
78 kR8G8_B8G8_UNORM = 68,
79 kG8R8_G8B8_UNORM = 69,
80 kBC1_TYPELESS = 70,
81 kBC1_UNORM = 71,
82 kBC1_UNORM_SRGB = 72,
83 kBC2_TYPELESS = 73,
84 kBC2_UNORM = 74,
85 kBC2_UNORM_SRGB = 75,
86 kBC3_TYPELESS = 76,
87 kBC3_UNORM = 77,
88 kBC3_UNORM_SRGB = 78,
89 kBC4_TYPELESS = 79,
90 kBC4_UNORM = 80,
91 kBC4_SNORM = 81,
92 kBC5_TYPELESS = 82,
93 kBC5_UNORM = 83,
94 kBC5_SNORM = 84,
95 kB5G6R5_UNORM = 85,
96 kB5G5R5A1_UNORM = 86,
97 kB8G8R8A8_UNORM = 87,
98 kB8G8R8X8_UNORM = 88,
99 kR10G10B10_XR_BIAS_A2_UNORM = 89,
100 kB8G8R8A8_TYPELESS = 90,
101 kB8G8R8A8_UNORM_SRGB = 91,
102 kB8G8R8X8_TYPELESS = 92,
103 kB8G8R8X8_UNORM_SRGB = 93,
104 kBC6H_TYPELESS = 94,
105 kBC6H_UF16 = 95,
106 kBC6H_SF16 = 96,
107 kBC7_TYPELESS = 97,
108 kBC7_UNORM = 98,
109 kBC7_UNORM_SRGB = 99,
110 kAYUV = 100,
111 kY410 = 101,
112 kY416 = 102,
113 kNV12 = 103,
114 kP010 = 104,
115 kP016 = 105,
116 k420_OPAQUE = 106,
117 kYUY2 = 107,
118 kY210 = 108,
119 kY216 = 109,
120 kNV11 = 110,
121 kAI44 = 111,
122 kIA44 = 112,
123 kP8 = 113,
124 kA8P8 = 114,
125 kB4G4R4A4_UNORM = 115,
126 kP208 = 130,
127 kV208 = 131,
128 kV408 = 132,
129 };
130 }
131}
Format
Definition TextureFormat.h:8
Definition AbsorbEffect.h:6