25 ::ll::TypedStorage<1, 1, bool const> mDoesNotCollideWithCamera;
32 virtual void addAABBs(
36 ::AABB const* intersectTestBox,
37 ::std::vector<::AABB>& inoutBoxes
41 virtual bool addCollisionShapes(
45 ::AABB const* intersectTestBox,
46 ::std::vector<::AABB>& inoutBoxes,
51 virtual ::AABB
const& getVisualShapeInWorld(
64 virtual bool getCollisionShapeForCamera(
77 virtual bool canProvideSupport(
::Block const&, uchar face, ::BlockSupportType type)
const ;
80 virtual bool canConnect(
::Block const& otherBlock, uchar,
::Block const&)
const ;
83 virtual bool isThinFenceBlock()
const ;
100 MCAPI static ::BaseGameVersion
const& THIN_FENCE_DOESNT_BREAK_FALLING_BLOCK_VERSION();
112 MCAPI
void $addAABBs(
116 ::AABB const* intersectTestBox,
117 ::std::vector<::AABB>& inoutBoxes
120 MCFOLD
bool $addCollisionShapes(
124 ::AABB const* intersectTestBox,
125 ::std::vector<::AABB>& inoutBoxes,
129 MCAPI ::AABB
const& $getVisualShapeInWorld(
140 MCAPI
bool $getCollisionShapeForCamera(
151 MCFOLD
bool $canProvideSupport(
::Block const&, uchar face, ::BlockSupportType type)
const;
153 MCFOLD
bool $canConnect(
::Block const& otherBlock, uchar,
::Block const&)
const;
155 MCFOLD
bool $isThinFenceBlock()
const;
166 MCAPI
static void** $vftable();