3#include "mc/_HeaderOutputPredefine.h"
5#include "mc/deps/core/image/ImageFormat.h"
9enum class TextureFormat : uint {
10 UnknownTextureFormat = 0,
11 R32g32b32a32Float = 2,
16 R16g16b16a16Float = 10,
17 R16g16b16a16Unorm = 11,
18 R16g16b16a16Uint = 12,
19 R16g16b16a16Sint = 14,
23 D32FloatS8x24Uint = 20,
24 X32TypelessG8x24Uint = 22,
25 R10g10b10a2Unorm = 24,
29 R8g8b8a8UnormSrgb = 29,
43 R24UnormX8Typeless = 46,
44 X24TypelessG8Uint = 47,
61 B8g8r8a8UnormSrgb = 91,
96LLAPI mce::TextureFormat translateImageFormat(
const mce::ImageFormat imageFormat);