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

Classes

struct  IndexedName

Public Member Functions

MCAPI LegacyStructureSettings (::LegacyStructureSettings const &)
MCAPI LegacyStructureSettings (::Mirror mirror, ::Rotation rotation, ::Block const *ignoreBlock, ::BoundingBox const &boundingBox)
MCAPI::Block const & getSwappedBlock (::BlockPalette const &palette, ::Block const &oldBlock) const
MCAPI::LegacyStructureSettings & operator= (::LegacyStructureSettings const &)
MCAPI void updateBoundingBoxFromChunkPos ()
MCAPI void * $ctor (::LegacyStructureSettings const &)
MCAPI void * $ctor (::Mirror mirror, ::Rotation rotation, ::Block const *ignoreBlock, ::BoundingBox const &boundingBox)
MCAPI void $dtor ()

Static Public Member Functions

static MCAPI float const & INTEGRITY_MAX ()

Public Attributes

::ll::TypedStorage< 4, 4, float > mIntegrity
::ll::TypedStorage< 4, 4, uint > mSeed
::ll::TypedStorage< 1, 1, ::Projection > mProjection
::ll::TypedStorage< 1, 1, ::Mirror > mMirror
::ll::TypedStorage< 1, 1, ::Rotation > mRotation
::ll::TypedStorage< 1, 1, bool > mIgnoreStructureBlocks
::ll::TypedStorage< 1, 1, bool > mIgnoreJigsawBlocks
::ll::TypedStorage< 1, 1, bool > mWaterBelowSeaLevel
::ll::TypedStorage< 8, 8, ::Block const * > mIgnoreBlock
::ll::TypedStorage< 8, 8, ::ChunkPosmChunkPos
::ll::TypedStorage< 4, 12, ::BlockPosmRefPos
::ll::TypedStorage< 4, 24, ::BoundingBoxmBoundingBox
::ll::TypedStorage< 8, 64, ::std::unordered_map< uchar, uchar > > mSwapAuxValues
::ll::TypedStorage< 8, 8, ::std::vector<::std::unique_ptr<::StructurePoolBlockRule > > const * > mBlockRules
::ll::TypedStorage< 8, 8, ::std::vector<::std::unique_ptr<::StructurePoolBlockTagRule > > const * > mBlockTagRules
::ll::TypedStorage< 8, 24, ::std::vector<::std::vector<::std::reference_wrapper<::HashedString const > > > > mGroupedBlockIds
::ll::TypedStorage< 8, 16, ::std::map<::HashedString, ::LegacyStructureSettings::IndexedName > > mIndexedNames

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