|
|
| LegacyStructureSettings (LegacyStructureSettings const &) |
|
MCAPI | LegacyStructureSettings (::Mirror mirror, ::Rotation rotation, ::Block const *ignoreBlock, ::BoundingBox const &boundingBox) |
|
MCAPI void | addSwapAuxValue (int oldvariation, int variation) |
|
MCAPI::BoundingBox const & | getBoundingBox () |
|
MCFOLD::Mirror const & | getMirror () const |
|
MCFOLD::BlockPos const & | getRefPos () const |
|
MCFOLD::Rotation const & | getRotation () const |
|
MCAPI::Block const & | getSwappedBlock (::BlockPalette const &palette, ::Block const &oldBlock) const |
|
MCAPI::LegacyStructureSettings & | operator= (::LegacyStructureSettings const &rhs) |
|
MCFOLD void | placeWaterBelowSeaLevel (bool water) |
|
MCFOLD void | setBlockRules (::std::vector<::std::unique_ptr<::StructurePoolBlockRule > > const *blockRules) |
|
MCAPI void | setBlockTagRules (::std::vector<::std::unique_ptr<::StructurePoolBlockTagRule > > const *blockTagRules) |
|
MCAPI void | setBoundingBox (::BoundingBox const &boundingBox) |
|
MCFOLD void | setIgnoreBlock (::Block const *ignoreBlock) |
|
MCAPI void | setIntegrity (float integrity) |
|
MCFOLD void | setMirror (::Mirror mirror) |
|
MCFOLD void | setProjection (::Projection projection) |
|
MCAPI void | setRefPos (::BlockPos const &refPos) |
|
MCAPI void | setRotation (::Rotation rotation) |
|
MCFOLD void | setSeed (uint seed) |
|
MCAPI void * | $ctor () |
|
MCAPI void * | $ctor (::Mirror mirror, ::Rotation rotation, ::Block const *ignoreBlock, ::BoundingBox const &boundingBox) |
|
MCAPI void | $dtor () |
|
|
::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, ::ChunkPos > | mChunkPos |
|
::ll::TypedStorage< 4, 12, ::BlockPos > | mRefPos |
|
::ll::TypedStorage< 4, 24, ::BoundingBox > | mBoundingBox |
|
::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 |