22 ::ll::TypedStorage<8, 24, ::std::vector<::CompoundBlockVolumeItem>> mVolumeList;
23 ::ll::TypedStorage<4, 12, ::BlockPos> mOrigin;
24 ::ll::TypedStorage<4, 24, ::BoundingBox> mBounds;
29 CompoundBlockVolume(CompoundBlockVolume
const&);
30 CompoundBlockVolume();
35 virtual ~CompoundBlockVolume() ;
41 MCAPI
void _recalculateBounds();
43 MCAPI ::CompoundBlockVolumeIterator begin()
const;
45 MCAPI
void forEachPosition(::std::function<
bool(
::BlockPos const&)>
const& callback)
const;
47 MCAPI
bool isInside(
::BlockPos const& pos)
const;
49 MCAPI ::CompoundBlockVolume& operator=(::CompoundBlockVolume
const& other);
51 MCAPI
bool operator==(::CompoundBlockVolume
const& other)
const;
53 MCAPI ::std::optional<::CompoundBlockVolumeItem>
54 peekLastVolume(::std::optional<::CompoundBlockVolumePositionRelativity> optRelativity)
const;