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 &oldBlock, ::Block const &palette) 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: