LeviLamina
Loading...
Searching...
No Matches
TextureConversionUtils.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/core_graphics/enums/TextureFormat.h"
7
8// auto generated forward declare list
9// clang-format off
10namespace cg { class ImageBuffer; }
11// clang-format on
12
13namespace cg {
14
16public:
17 // static functions
18 // NOLINTBEGIN
19#ifdef LL_PLAT_C
20 MCAPI static ::std::optional<::cg::ImageBuffer>
21 convertUnsupportedImageToSupportedGPUImage(::cg::ImageBuffer const& sourceImageBuffer);
22
23 MCAPI static bool needsTextureConversion(::mce::TextureFormat textureFormat);
24#endif
25 // NOLINTEND
26};
27
28} // namespace cg
Definition ImageBuffer.h:16
Definition TextureConversionUtils.h:15