24 ::ll::TypedStorage<1, 1, bool const> mDoesNotCollideWithCamera;
30 virtual void addAABBs(
34 ::AABB const* intersectTestBox,
35 ::std::vector<::AABB>& inoutBoxes
38 virtual bool addCollisionShapes(
42 ::AABB const* intersectTestBox,
43 ::std::vector<::AABB>& inoutBoxes,
47 virtual ::AABB
const& getVisualShapeInWorld(
54 virtual ::AABB getCollisionShape(
61 virtual bool getCollisionShapeForCamera(
68 virtual ::AABB
const& getOutline(
75 virtual bool canProvideSupport(
::Block const&, uchar face, ::BlockSupportType type)
const ;
77 virtual bool isThinFenceBlock()
const ;
87 MCAPI static ::BaseGameVersion
const& THIN_FENCE_DOESNT_BREAK_FALLING_BLOCK_VERSION();
103 ::AABB const* intersectTestBox,
104 ::std::vector<::AABB>& inoutBoxes
107 MCFOLD
bool $addCollisionShapes(
111 ::AABB const* intersectTestBox,
112 ::std::vector<::AABB>& inoutBoxes,
116 MCAPI ::AABB
const& $getVisualShapeInWorld(
123 MCAPI ::AABB $getCollisionShape(
130 MCAPI
bool $getCollisionShapeForCamera(
137 MCFOLD ::AABB
const& $getOutline(
144 MCFOLD
bool $canProvideSupport(
::Block const&, uchar face, ::BlockSupportType type)
const;
146 MCFOLD
bool $isThinFenceBlock()
const;
156 MCAPI
static void** $vftable();