LeviLamina
Loading...
Searching...
No Matches
br::worldgen::StructureProcessor Struct Reference
Inheritance diagram for br::worldgen::StructureProcessor:

Public Member Functions

virtual ::std::optional<::br::worldgen::StructureBlockInfo > process (::IBlockSource &, ::BlockPos, ::BlockPos, ::br::worldgen::StructureBlockInfo const &, ::br::worldgen::StructureBlockInfo &&processedBlockInfo, ::br::worldgen::StructurePlaceSettings const &) const
virtual ::std::vector<::br::worldgen::StructureBlockInfo > finalize (::IBlockSource &region, ::BlockPos pos, ::BlockPos structurePos, ::std::vector<::br::worldgen::StructureBlockInfo > const &originalBlocks, ::std::vector<::br::worldgen::StructureBlockInfo > &&processedBlocks, ::br::worldgen::StructurePlaceSettings const &settings) const
virtual::br::worldgen::StructureProcessorType type () const
virtual void appendMetadataKey (::Util::XXHash &hash) const
MCAPI ::std::optional<::br::worldgen::StructureBlockInfo > $process (::IBlockSource &, ::BlockPos, ::BlockPos, ::br::worldgen::StructureBlockInfo const &, ::br::worldgen::StructureBlockInfo &&processedBlockInfo, ::br::worldgen::StructurePlaceSettings const &) const
MCAPI ::std::vector<::br::worldgen::StructureBlockInfo > $finalize (::IBlockSource &region, ::BlockPos pos, ::BlockPos structurePos, ::std::vector<::br::worldgen::StructureBlockInfo > const &originalBlocks, ::std::vector<::br::worldgen::StructureBlockInfo > &&processedBlocks, ::br::worldgen::StructurePlaceSettings const &settings) const
MCFOLD::br::worldgen::StructureProcessorType $type () const
MCAPI void $appendMetadataKey (::Util::XXHash &hash) const

Static Public Member Functions

static MCAPI ::gsl::not_null<::std::shared_ptr<::br::worldgen::StructureProcessor > > BlockIgnore (::std::vector<::SharedTypes::Reference< 0 > > const &blocks)
static MCAPI ::gsl::not_null<::std::shared_ptr<::br::worldgen::StructureProcessor > > Capped (::gsl::not_null<::std::shared_ptr<::br::worldgen::StructureProcessor > > delegate, ::IntProvider limit)
static MCAPI ::gsl::not_null<::std::shared_ptr<::br::worldgen::StructureProcessor > > Protected (::HashedString const &tag)
static MCAPI ::gsl::not_null<::std::shared_ptr<::br::worldgen::StructureProcessor > > Protected (::std::string_view tag)
static MCAPI ::gsl::not_null<::std::shared_ptr<::br::worldgen::StructureProcessor > > Rule (::std::vector<::br::worldgen::processors::RuleSet > rules)

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