LeviLamina
Loading...
Searching...
No Matches
EndCityPieces Class Reference

Classes

class  EndCityPiece
 
class  FatTowerGenerator
 
class  HouseTowerGenerator
 
class  SectionGenerator
 
class  TowerBridgeGenerator
 
class  TowerGenerator
 

Public Types

enum class  SectionType : ushort { SectionTower = 0 , SectionFatTower = 1 , SectionBridge = 2 , SectionHouse = 3 }
 

Static Public Member Functions

static MCAPI ::EndCityPieces::EndCityPiece_addHelper (::std::vector<::std::unique_ptr<::StructurePiece > > &pieces, ::std::unique_ptr<::EndCityPieces::EndCityPiece > piece)
 
static MCAPI ::std::unique_ptr<::EndCityPieces::EndCityPiece_createPiece (::Bedrock::NotNullNonOwnerPtr<::StructureManager > structureManager, ::EndCityPieces::EndCityPiece *parent, ::BlockPos const &offset, ::std::string const &templateName, ::Rotation rotation, bool overwrite)
 
static MCAPI bool _recursiveChildren (::Bedrock::NotNullNonOwnerPtr<::StructureManager > structureManager, ::std::vector<::std::unique_ptr<::EndCityPieces::SectionGenerator > > const &generators, ::EndCityPieces::SectionType type, int newGenDepth, ::EndCityPieces::EndCityPiece *parent, ::BlockPos const &offset, ::std::vector<::std::unique_ptr<::StructurePiece > > &pieces, ::Random &random)
 
static MCAPI void startHouseTower (::Bedrock::NotNullNonOwnerPtr<::StructureManager > structureManager, ::BlockPos const &origin, ::Rotation rotation, ::std::vector<::std::unique_ptr<::StructurePiece > > &pieces, ::Random &random)
 

Member Function Documentation

◆ _addHelper()

static MCAPI ::EndCityPieces::EndCityPiece * EndCityPieces::_addHelper ( ::std::vector<::std::unique_ptr<::StructurePiece > > & pieces,
::std::unique_ptr<::EndCityPieces::EndCityPiece > piece )
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.

◆ _createPiece()

static MCAPI ::std::unique_ptr<::EndCityPieces::EndCityPiece > EndCityPieces::_createPiece ( ::Bedrock::NotNullNonOwnerPtr<::StructureManager > structureManager,
::EndCityPieces::EndCityPiece * parent,
::BlockPos const & offset,
::std::string const & templateName,
::Rotation rotation,
bool overwrite )
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.

◆ _recursiveChildren()

static MCAPI bool EndCityPieces::_recursiveChildren ( ::Bedrock::NotNullNonOwnerPtr<::StructureManager > structureManager,
::std::vector<::std::unique_ptr<::EndCityPieces::SectionGenerator > > const & generators,
::EndCityPieces::SectionType type,
int newGenDepth,
::EndCityPieces::EndCityPiece * parent,
::BlockPos const & offset,
::std::vector<::std::unique_ptr<::StructurePiece > > & pieces,
::Random & random )
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.

◆ startHouseTower()

static MCAPI void EndCityPieces::startHouseTower ( ::Bedrock::NotNullNonOwnerPtr<::StructureManager > structureManager,
::BlockPos const & origin,
::Rotation rotation,
::std::vector<::std::unique_ptr<::StructurePiece > > & pieces,
::Random & random )
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.

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