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

Classes

struct  TickingQueueData
struct  BlockPositionData

Public Member Functions

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 void addBlockPositionData (uint64 id, ::StructureBlockPalette::BlockPositionData blockPositionData)
MCAPI uint64 addMapping (::std::unique_ptr<::CompoundTag > serializationId)
MCFOLD ::std::unordered_map< uint64, ::StructureBlockPalette::BlockPositionData > const & getAllBlockPositionData () const
MCAPI::Block const & getBlock (::BlockPalette const &blockPalette, uint64 paletteId, ::Bedrock::NonOwnerPointer<::IUnknownBlockTypeRegistry > unknownBlockRegistry) const
MCAPI::StructureBlockPalette::BlockPositionData const * getBlockPositionData (uint64 blockIndex) const
MCFOLD uint64 getSize () const
MCAPI bool load (::CompoundTag const &tag, int formatVersion)
MCAPI void removeBlockPositionData (uint64 id)
MCAPI ::std::unique_ptr<::CompoundTagsave () const
MCAPI::Block const * tryGetBlock (uint64 paletteId, ::Bedrock::NonOwnerPointer<::IUnknownBlockTypeRegistry > unknownBlockRegistry) const
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: