LeviLamina
Loading...
Searching...
No Matches
ISubChunkStoragePaletted.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
#include "mc/world/level/chunk/SubChunkStorage.h"
5
6
template
<
typename
T>
7
class
ISubChunkStoragePaletted
:
public
SubChunkStorage
<T> {
8
public
:
9
virtual
gsl::span<unsigned int> getPackedElement() = 0;
10
11
virtual
gsl::span<unsigned int const> getPackedElement()
const
= 0;
12
13
virtual
size_t
getBitsPerElement()
const
= 0;
14
15
virtual
gsl::span<T const* const> getPaletteSnapshot()
const
= 0;
16
};
ISubChunkStoragePaletted
Definition
ISubChunkStoragePaletted.h:7
SubChunkStorage
Definition
SubChunkStorage.h:30
src
mc
world
level
chunk
ISubChunkStoragePaletted.h
Generated on
for LeviLamina by
1.16.1