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 ~LegacyStructureSettings ()
 
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
 

Constructor & Destructor Documentation

◆ LegacyStructureSettings() [1/2]

MCAPI LegacyStructureSettings::LegacyStructureSettings ( ::LegacyStructureSettings const & )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ LegacyStructureSettings() [2/2]

MCAPI LegacyStructureSettings::LegacyStructureSettings ( ::Mirror mirror,
::Rotation rotation,
::Block const * ignoreBlock,
::BoundingBox const & boundingBox )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ ~LegacyStructureSettings()

MCAPI LegacyStructureSettings::~LegacyStructureSettings ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

Member Function Documentation

◆ getSwappedBlock()

MCAPI::Block const & LegacyStructureSettings::getSwappedBlock ( ::BlockPalette const & palette,
::Block const & oldBlock ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ operator=()

MCAPI::LegacyStructureSettings & LegacyStructureSettings::operator= ( ::LegacyStructureSettings const & )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ updateBoundingBoxFromChunkPos()

MCAPI void LegacyStructureSettings::updateBoundingBoxFromChunkPos ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ INTEGRITY_MAX()

static MCAPI float const & LegacyStructureSettings::INTEGRITY_MAX ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $ctor() [1/2]

MCAPI void * LegacyStructureSettings::$ctor ( ::LegacyStructureSettings const & )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $ctor() [2/2]

MCAPI void * LegacyStructureSettings::$ctor ( ::Mirror mirror,
::Rotation rotation,
::Block const * ignoreBlock,
::BoundingBox const & boundingBox )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $dtor()

MCAPI void LegacyStructureSettings::$dtor ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

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