LeviLamina
Loading...
Searching...
No Matches
PaletteSwapUtils.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated forward declare list
6
// clang-format off
7
namespace
cg {
class
ImageBuffer
; }
8
// clang-format on
9
10
class
PaletteSwapUtils
{
11
public
:
12
// static functions
13
// NOLINTBEGIN
14
#ifdef LL_PLAT_C
15
MCNAPI static ::std::map<uint, uint>
16
_createPaletteMap(uint paletteSize, uint
const
* keyBufferArray, uint
const
* paletteBufferArray);
17
18
MCNAPI static ::cg::ImageBuffer swapColors(
19
::cg::ImageBuffer
const
& swapTargetImage,
20
::cg::ImageBuffer
const
& paletteKeyImage,
21
::cg::ImageBuffer
const
& paletteImage
22
);
23
#endif
24
// NOLINTEND
25
};
PaletteSwapUtils
Definition
PaletteSwapUtils.h:10
cg::ImageBuffer
Definition
ImageBuffer.h:16
src
mc
util
PaletteSwapUtils.h
Generated on
for LeviLamina by
1.16.1