28 using PieceFactory = ::std::function<::std::unique_ptr<::PoolElementStructurePiece>(
41 ::ll::TypedStorage<4, 4, int const> mMaxDepth;
45 ::std::function<::std::unique_ptr<::PoolElementStructurePiece>(
55 ::ll::TypedStorage<8, 64, ::std::unordered_map<::ChunkPos, ::std::unique_ptr<::std::vector<short>>>>
63 ::std::vector<::std::unique_ptr<::StructurePiece>>& pieces,
67 ::Rotation
const& rotation,
74 MCAPI
bool _tryPlacingPiece(
75 ::std::vector<::std::unique_ptr<::StructurePiece>>& pieces,
80 ::std::vector<::BoundingBox>& sourceInternalBBs,
90 ::std::vector<::std::unique_ptr<::StructurePiece>>& pieces,
94 ::Rotation
const& rotation,