LeviLamina
Loading...
Searching...
No Matches
br::worldgen::processors::BlockIgnore Class Reference
+ Inheritance diagram for br::worldgen::processors::BlockIgnore:

Public Member Functions

virtual ::std::optional<::br::worldgen::StructureBlockInfoprocess (::IBlockSource &, ::BlockPos, ::BlockPos, ::br::worldgen::StructureBlockInfo const &, ::br::worldgen::StructureBlockInfo &&processedBlockInfo, ::br::worldgen::StructurePlaceSettings const &) const
 
virtual::br::worldgen::StructureProcessorType type () const
 
virtual void appendMetadataKey (::Util::XXHash &hash) const
 
MCAPI void $dtor ()
 
MCAPI ::std::optional<::br::worldgen::StructureBlockInfo$process (::IBlockSource &, ::BlockPos, ::BlockPos, ::br::worldgen::StructureBlockInfo const &, ::br::worldgen::StructureBlockInfo &&processedBlockInfo, ::br::worldgen::StructurePlaceSettings const &) const
 
MCAPI::br::worldgen::StructureProcessorType $type () const
 
MCAPI void $appendMetadataKey (::Util::XXHash &hash) const
 
virtual ::std::vector<::br::worldgen::StructureBlockInfofinalize (::IBlockSource &, ::BlockPos, ::BlockPos, ::std::vector<::br::worldgen::StructureBlockInfo > const &, ::std::vector<::br::worldgen::StructureBlockInfo > &&processedBlocks, ::br::worldgen::StructurePlaceSettings const &) const
 
MCAPI ::std::vector<::br::worldgen::StructureBlockInfo$finalize (::IBlockSource &, ::BlockPos, ::BlockPos, ::std::vector<::br::worldgen::StructureBlockInfo > const &, ::std::vector<::br::worldgen::StructureBlockInfo > &&processedBlocks, ::br::worldgen::StructurePlaceSettings const &) const
 

Static Public Member Functions

static MCAPI void bootstrap ()
 
static MCAPI ::br::worldgen::processors::BlockIgnore from (::std::vector<::HashedString > const &toIgnore)
 
static MCAPI ::br::worldgen::processors::BlockIgnore from (::std::vector<::std::string > const &toIgnore)
 
static MCAPI ::gsl::not_null<::std::shared_ptr<::br::worldgen::StructureProcessor > > const & STRUCTURE_BLOCK ()
 
static MCAPI void ** $vftable ()
 
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 (::std::string_view tag)
 
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 > > Rule (::std::vector<::br::worldgen::processors::RuleSet > rules)
 

Public Attributes

::ll::TypedStorage< 8, 24, ::std::vector<::BlockLegacy const * > > mToIgnore
 

Member Function Documentation

◆ appendMetadataKey()

virtual void br::worldgen::processors::BlockIgnore::appendMetadataKey ( ::Util::XXHash & hash) const
virtual

Reimplemented from br::worldgen::StructureProcessor.

◆ bootstrap()

static MCAPI void br::worldgen::processors::BlockIgnore::bootstrap ( )
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.

◆ from() [1/2]

static MCAPI ::br::worldgen::processors::BlockIgnore br::worldgen::processors::BlockIgnore::from ( ::std::vector<::HashedString > const & toIgnore)
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.

◆ from() [2/2]

static MCAPI ::br::worldgen::processors::BlockIgnore br::worldgen::processors::BlockIgnore::from ( ::std::vector<::std::string > const & toIgnore)
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.

◆ STRUCTURE_BLOCK()

static MCAPI ::gsl::not_null<::std::shared_ptr<::br::worldgen::StructureProcessor > > const & br::worldgen::processors::BlockIgnore::STRUCTURE_BLOCK ( )
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.

◆ $dtor()

MCAPI void br::worldgen::processors::BlockIgnore::$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.

◆ $process()

MCAPI ::std::optional<::br::worldgen::StructureBlockInfo > br::worldgen::processors::BlockIgnore::$process ( ::IBlockSource & ,
::BlockPos ,
::BlockPos ,
::br::worldgen::StructureBlockInfo const & ,
::br::worldgen::StructureBlockInfo && processedBlockInfo,
::br::worldgen::StructurePlaceSettings const &  ) 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.

◆ $type()

MCAPI::br::worldgen::StructureProcessorType br::worldgen::processors::BlockIgnore::$type ( ) 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.

◆ $appendMetadataKey()

MCAPI void br::worldgen::processors::BlockIgnore::$appendMetadataKey ( ::Util::XXHash & hash) 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.

◆ $vftable()

static MCAPI void ** br::worldgen::processors::BlockIgnore::$vftable ( )
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.

◆ Capped()

static MCAPI ::gsl::not_null<::std::shared_ptr<::br::worldgen::StructureProcessor > > br::worldgen::StructureProcessor::Capped ( ::gsl::not_null<::std::shared_ptr<::br::worldgen::StructureProcessor > > delegate,
::IntProvider limit )
staticinherited
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.

◆ Protected() [1/2]

static MCAPI ::gsl::not_null<::std::shared_ptr<::br::worldgen::StructureProcessor > > br::worldgen::StructureProcessor::Protected ( ::std::string_view tag)
staticinherited
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.

◆ Protected() [2/2]

static MCAPI ::gsl::not_null<::std::shared_ptr<::br::worldgen::StructureProcessor > > br::worldgen::StructureProcessor::Protected ( ::HashedString const & tag)
staticinherited
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.

◆ Rule()

static MCAPI ::gsl::not_null<::std::shared_ptr<::br::worldgen::StructureProcessor > > br::worldgen::StructureProcessor::Rule ( ::std::vector<::br::worldgen::processors::RuleSet > rules)
staticinherited
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.

◆ $finalize()

MCAPI ::std::vector<::br::worldgen::StructureBlockInfo > br::worldgen::StructureProcessor::$finalize ( ::IBlockSource & ,
::BlockPos ,
::BlockPos ,
::std::vector<::br::worldgen::StructureBlockInfo > const & ,
::std::vector<::br::worldgen::StructureBlockInfo > && processedBlocks,
::br::worldgen::StructurePlaceSettings const &  ) const
inherited
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: