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
MCNAPI_C static ::std::map<uint, uint>
15
_createPaletteMap(uint paletteSize, uint
const
* keyBufferArray, uint
const
* paletteBufferArray);
16
17
MCNAPI_C static ::cg::ImageBuffer swapColors(
18
::cg::ImageBuffer
const
& swapTargetImage,
19
::cg::ImageBuffer
const
& paletteKeyImage,
20
::cg::ImageBuffer
const
& paletteImage
21
);
22
// NOLINTEND
23
};
PaletteSwapUtils
Definition
PaletteSwapUtils.h:10
cg::ImageBuffer
Definition
ImageBuffer.h:16
src
mc
util
PaletteSwapUtils.h
Generated on
for LeviLamina by
1.16.1