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(
95 MCFOLD ::AABB
const& $getVisualShape(
::Block const&,
::AABB&)
const;
102 MCFOLD
void $addAABBs(
106 ::AABB const* intersectTestBox,
107 ::std::vector<::AABB>& inoutBoxes
110 MCFOLD
bool $addCollisionShapes(
114 ::AABB const* intersectTestBox,
115 ::std::vector<::AABB>& inoutBoxes,
119 MCFOLD ::AABB $getCollisionShape(
128 MCFOLD
bool $mayPick()
const;
136 MCFOLD
bool $tryToPlace(