LeviLamina
Loading...
Searching...
No Matches
WoodlandMansionPieces::MansionPiecePlacer Class Reference

Public Member Functions

MansionPiecePlacer & operator= (MansionPiecePlacer const &)
 MansionPiecePlacer (MansionPiecePlacer const &)
MCAPI void _createRoof (::std::vector<::std::unique_ptr<::StructurePiece > > &pieces, ::BlockPos const &roofOrigin, ::Rotation rotation, ::WoodlandMansionPieces::SimpleGrid &grid, ::WoodlandMansionPieces::SimpleGrid *aboveGrid)
MCAPI void _traverseOuterWalls (::std::vector<::std::unique_ptr<::StructurePiece > > &pieces, ::WoodlandMansionPieces::PlacementData &data, ::WoodlandMansionPieces::SimpleGrid &grid, uchar gridDirection, int startX, int startY, int endX, int endY)
MCAPI void _traverseWallPiece (::std::vector<::std::unique_ptr<::StructurePiece > > &pieces, ::WoodlandMansionPieces::PlacementData &data)
MCAPI void createMansion (::BlockPos const &origin, ::Rotation rotation, ::std::vector<::std::unique_ptr<::StructurePiece > > &pieces, ::WoodlandMansionPieces::MansionGrid &mansion)

Public Attributes

::ll::TypedStorage< 8, 24, ::Bedrock::NotNullNonOwnerPtr<::StructureManager > > mStructureManager
::ll::TypedStorage< 8, 8, ::Random & > mRandom
::ll::TypedStorage< 4, 4, int > mStartX
::ll::TypedStorage< 4, 4, int > mStartY

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