LeviLamina
Loading...
Searching...
No Matches
StructureBlockPalette Class Reference

Classes

struct  BlockPositionData
 
struct  TickingQueueData
 

Public Member Functions

StructureBlockPaletteoperator= (StructureBlockPalette const &)
 
 StructureBlockPalette (StructureBlockPalette const &)
 
MCAPI StructureBlockPalette (::StructureBlockPalette &&)
 
MCAPI::StructureBlockPaletteLoadResult _parseBlockPalette (::CompoundTag const &tag)
 
MCAPI::StructureBlockPaletteLoadResult _parseBlockPositionData (::CompoundTag const &tag, int index)
 
MCAPI::StructureBlockPaletteLoadResult _parseBlockPositionDataList (::CompoundTag const &tag)
 
MCAPI void _saveBlockPalette (::CompoundTag &tag) const
 
MCAPI void _saveBlockPositionDataList (::CompoundTag &tag) const
 
MCAPI::Block const & getBlock (::BlockPalette const &paletteId, uint64 unknownBlockRegistry, ::Bedrock::NonOwnerPointer<::IUnknownBlockTypeRegistry > blockPalette) const
 
MCAPI::StructureBlockPalette::BlockPositionData const * getBlockPositionData (uint64 blockIndex) const
 
MCAPI::Block const * tryGetBlock (uint64 paletteId, ::Bedrock::NonOwnerPointer<::IUnknownBlockTypeRegistry > unknownBlockRegistry) const
 
MCAPI void * $ctor ()
 
MCAPI void * $ctor (::StructureBlockPalette &&)
 
MCAPI void $dtor ()
 

Public Attributes

::ll::TypedStorage< 8, 24, ::std::vector<::std::unique_ptr<::CompoundTag > > > mStructurePaletteIdToSerializationId
 
::ll::TypedStorage< 8, 64, ::std::unordered_map< uint64, ::StructureBlockPalette::BlockPositionData > > mBlockPositionData
 

The documentation for this class was generated from the following file: