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
6template <typename T>
8public:
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};
Definition ISubChunkStoragePaletted.h:7
Definition SubChunkStorage.h:30