LeviLamina
Loading...
Searching...
No Matches
TextureFormat.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5namespace mce {
6
7enum class TextureFormat : uint {
8 UnknownTextureFormat = 0,
9 R32g32b32a32Float = 2,
10 R16g16b16a16Float = 10,
11 R16g16b16a16Unorm = 11,
12 R32g32Float = 16,
13 R10g10b10a2Unorm = 24,
14 R11g11b10Float = 26,
15 R8g8b8a8Unorm = 28,
16 R8g8b8a8UnormSrgb = 29,
17 R16g16Float = 34,
18 R16g16Unorm = 35,
19 R16g16Uint = 36,
20 R16g16Snorm = 37,
21 D32Float = 40,
22 R32Float = 41,
23 R32Uint = 42,
24 R24g8Typeless = 44,
25 D24UnormS8Uint = 45,
26 R24UnormX8Typeless = 46,
27 R8g8Unorm = 49,
28 R8g8Snorm = 51,
29 R16Float = 54,
30 D16Unorm = 55,
31 R8Unorm = 61,
32 R8Uint = 62,
33 A8Unorm = 65,
34 Bc3Unorm = 77,
35 R5g6b5Unorm = 85,
36 R5g5b5a1Unorm = 86,
37 B8g8r8a8Unorm = 87,
38 B8g8r8a8UnormSrgb = 91,
39 Bc7Unorm = 98,
40 R4g4b4a4Unorm = 115,
41 S8Uint = 116,
42 Astc4x4 = 117,
43 Astc5x4 = 118,
44 Astc5x5 = 119,
45 Astc6x5 = 120,
46 Astc6x6 = 121,
47 Astc8x5 = 122,
48 Astc8x6 = 123,
49 Astc8x8 = 124,
50 Astc10x5 = 125,
51 Astc10x6 = 126,
52 Astc10x8 = 127,
53 Astc10x10 = 128,
54 Astc12x10 = 129,
55 Astc12x12 = 130,
56 Astc4x4Srgb = 131,
57 Astc5x4Srgb = 132,
58 Astc5x5Srgb = 133,
59 Astc6x5Srgb = 134,
60 Astc6x6Srgb = 135,
61 Astc8x5Srgb = 136,
62 Astc8x6Srgb = 137,
63 Astc8x8Srgb = 138,
64 Astc10x5Srgb = 139,
65 Astc10x6Srgb = 140,
66 Astc10x8Srgb = 141,
67 Astc10x10Srgb = 142,
68 Astc12x10Srgb = 143,
69 Astc12x12Srgb = 144,
70 R8g8b8Unorm = 145,
71};
72
73}