29 virtual ::AABB
const& getVisualShape(
::Block const&,
::AABB&)
const ;
37 virtual void addAABBs(
41 ::AABB const* intersectTestBox,
42 ::std::vector<::AABB>& inoutBoxes
45 virtual bool addCollisionShapes(
49 ::AABB const* intersectTestBox,
50 ::std::vector<::AABB>& inoutBoxes,
54 virtual ::AABB getCollisionShape(
64 virtual bool mayPick()
const ;
72 virtual bool tryToPlace(
93 MCFOLD ::AABB
const& $getVisualShape(
::Block const&,
::AABB&)
const;
100 MCFOLD
void $addAABBs(
104 ::AABB const* intersectTestBox,
105 ::std::vector<::AABB>& inoutBoxes
108 MCFOLD
bool $addCollisionShapes(
112 ::AABB const* intersectTestBox,
113 ::std::vector<::AABB>& inoutBoxes,
117 MCFOLD ::AABB $getCollisionShape(
126 MCFOLD
bool $mayPick()
const;
134 MCFOLD
bool $tryToPlace(
152 MCAPI
static void** $vftable();