enum class Format : UByte { Unknown = 0, RGBA32Typeless = 1, RGBA32Float = 2, RGBA32UInt = 3, RGBA32SInt = 4, RGB32Typeless = 5, RGB32Float = 6, RGB32UInt = 7, RGB32SInt = 8, RGBA16Typeless = 9, RGBA16Float = 10, RGBA16UNorm = 11, RGBA16UInt = 12, RGBA16SNorm = 13, RGBA16SInt = 14, RG32Typeless = 15, RG32Float = 16, RG32UInt = 17, RG32SInt = 18, R32G8X24Typeless = 19, D32FloatS8X24UInt = 20, R32FloatX8X24Typeless = 21, X32TypelessG8X24UInt = 22, RGB10A2Typeless = 23, RGB10A2UNorm = 24, RGB10A2UInt = 25, RG11B10Float = 26, RGBA8Typeless = 27, RGBA8UNorm = 28, RGBA8UNorm_sRGB = 29, RGBA8UInt = 30, RGBA8SNorm = 31, RGBA8SInt = 32, RG16Typeless = 33, RG16Float = 34, RG16UNorm = 35, RG16UInt = 36, RG16SNorm = 37, RG16SInt = 38, R32Typeless = 39, D32Float = 40, R32Float = 41, R32UInt = 42, R32SInt = 43, R24G8Typeless = 44, D24UNormS8UInt = 45, R24UNormX8Typeless = 46, X24TypelessG8UInt = 47, RG8Typeless = 48, RG8UNorm = 49, RG8UInt = 50, RG8SNorm = 51, RG8SInt = 52, R16Typeless = 53, R16Float = 54, D16UNorm = 55, R16UNorm = 56, R16UInt = 57, R16SNorm = 58, R16SInt = 59, R8Typeless = 60, R8UNorm = 61, R8UInt = 62, R8SNorm = 63, R8SInt = 64, A8UNorm = 65, R1UNorm = 66, RGB9E5_SHAREDEXP = 67, RG8BG8UNorm = 68, GR8GB8UNorm = 69, BC1Typeless = 70, BC1UNorm = 71, BC1UNorm_sRGB = 72, BC2Typeless = 73, BC2UNorm = 74, BC2UNorm_sRGB = 75, BC3Typeless = 76, BC3UNorm = 77, BC3UNorm_sRGB = 78, BC4Typeless = 79, BC4UNorm = 80, BC4SNorm = 81, BC5Typeless = 82, BC5UNorm = 83, BC5SNorm = 84, B5G6R5UNorm = 85, BGR5A1UNorm = 86, BGRA8UNorm = 87, BGRX8UNorm = 88, RGB10_XR_BIAS_A2UNorm = 89, BGRA8Typeless = 90, BGRA8UNorm_sRGB = 91, BGRX8Typeless = 92, BGRX8UNorm_sRGB = 93, BC6HTypeless = 94, BC6HUF16 = 95, BC6HSF16 = 96, BC7Typeless = 97, BC7UNorm = 98, BC7UNorm_sRGB = 99, AYUV = 100, Y410 = 101, Y416 = 102, NV12 = 103, P010 = 104, P016 = 105, OPAQUE_420 = 106, YUY2 = 107, Y210 = 108, Y216 = 109, NV11 = 110, AI44 = 111, IA44 = 112, P8 = 113, A8P8 = 114, BGRA4UNorm = 115 };