LeviLamina
Loading...
Searching...
No Matches
br::worldgen::ChunkGeneratorStructureState Struct Reference

Public Types

using StructureSetMap = std::vector<std::shared_ptr<br::worldgen::StructureSet const>>
 

Public Member Functions

ChunkGeneratorStructureStateoperator= (ChunkGeneratorStructureState const &)
 
 ChunkGeneratorStructureState (ChunkGeneratorStructureState const &)
 
MCAPI ::std::optional<::BlockPosfindNearestStructureFeature (::Dimension &dimension, ::HashedString feature, ::BlockPos const &origin, ::BiomeSource const &biomeSource, bool mustBeInNewChunks) const
 
MCAPI::br::worldgen::ChunkGeneratorStructureState & operator= (::br::worldgen::ChunkGeneratorStructureState &&)
 
MCAPI void $dtor ()
 

Static Public Member Functions

static MCAPI ::br::worldgen::ChunkGeneratorStructureState createFlat (int64 levelSeed, ::BiomeSource const &biomeSource, ::std::vector<::std::shared_ptr<::br::worldgen::StructureSet const > > structureOverrides)
 
static MCAPI ::br::worldgen::ChunkGeneratorStructureState createNormal (int64 levelSeed, ::BiomeSource const &biomeSource, ::br::worldgen::StructureSetRegistry const &allStructures)
 

Public Attributes

LevelSeed64 mSeed64
 
uint64 mSeed
 
size_t mStructureSetMapSize
 
StructureSetMap mStructureSetMap
 
::ll::TypedStorage< 8, 8, int64 > mLevelSeed
 
::ll::TypedStorage< 8, 8, int64 > mRingsSeed
 
::ll::TypedStorage< 8, 8, uint64 > mMaxStructureCount
 
::ll::TypedStorage< 8, 24, ::std::vector<::std::shared_ptr<::br::worldgen::StructureSet const > > > mPossibleStructures
 

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