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
10
namespace
cg {
class
ImageBuffer
; }
11
// clang-format on
12
13
namespace
cg {
14
15
class
TextureConversionUtils
{
16
public
:
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
cg::ImageBuffer
Definition
ImageBuffer.h:16
cg::TextureConversionUtils
Definition
TextureConversionUtils.h:15
src
mc
deps
core_graphics
TextureConversionUtils.h
Generated on
for LeviLamina by
1.16.1