14class BlockHashPalette :
public ::BlockPalette {
18 ::ll::TypedStorage<8, 16, ::std::map<uint, uint64>> mNetworkIdToPaletteIndexMap;
28 virtual ::BlockPalette::PaletteType getPaletteType() ;
30 virtual void appendBlock(
::Block const& block) ;
32 virtual ::Block
const& getBlock(uint
const& networkId)
const ;
34 virtual void assignBlockNetworkId(
::Block const& block, uint64 networkId)
const ;
40 MCAPI
explicit BlockHashPalette(
::Level& level);
46 MCAPI
void* $ctor(
::Level& level);
52 MCFOLD ::BlockPalette::PaletteType $getPaletteType();
54 MCAPI
void $appendBlock(
::Block const& block);
56 MCAPI ::Block
const& $getBlock(uint
const& networkId)
const;
58 MCAPI
void $assignBlockNetworkId(
::Block const& block, uint64 networkId)
const;
66 MCAPI
static void** $vftable();