21 ::ll::TypedStorage<4, 12, ::BlockPos> mOrigin;
22 ::ll::TypedStorage<4, 12, ::BlockPos> mReach;
23 ::ll::TypedStorage<4, 4, int> mMaxDepth;
24 ::ll::TypedStorage<4, 12, ::BlockPos> mCurrentPos;
25 ::ll::TypedStorage<4, 4, int> mCurrentDepth;
26 ::ll::TypedStorage<4, 4, int> mMaxX;
27 ::ll::TypedStorage<4, 4, int> mMaxY;
28 ::ll::TypedStorage<1, 1, bool> mZMirror;
29 ::ll::TypedStorage<1, 1, bool> mDone;
41 MCAPI ::BlockPosIterator::FromCenter begin()
const;
43 MCAPI ::BlockPosIterator::FromCenter end()
const;
47 MCFOLD ::BlockPos
const& operator*();
49 MCAPI ::BlockPosIterator::FromCenter& operator++();
59 class ManhattanDistance {
63 ::ll::TypedStorage<4, 56, ::BlockPosIterator::FromCenter> mFromCenter;
73 MCAPI ManhattanDistance(
::BlockPos const& pos,
int distance);
75 MCAPI ::BlockPosIterator::ManhattanDistance begin()
const;
77 MCAPI ::BlockPosIterator::ManhattanDistance end()
const;
81 MCFOLD ::BlockPos
const& operator*();
83 MCAPI ::BlockPosIterator::ManhattanDistance& operator++();
89 MCAPI
void* $ctor(
::BlockPos const& pos,
int distance);