21class EndPortalFrameBlock :
public ::BlockType {
24 EndPortalFrameBlock();
29 virtual void addAABBs(
33 ::AABB const* intersectTestBox,
34 ::std::vector<::AABB>& inoutBoxes
37 virtual bool addCollisionShapes(
41 ::AABB const* intersectTestBox,
42 ::std::vector<::AABB>& inoutBoxes,
46 virtual bool isInteractiveBlock()
const ;
48 virtual bool hasComparatorSignal()
const ;
55 virtual bool canProvideSupport(
::Block const& face, uchar, ::BlockSupportType)
const ;
61 MCAPI EndPortalFrameBlock(::std::string
const& nameId,
int id);
77 MCAPI
void* $ctor(::std::string
const& nameId,
int id);
87 ::AABB const* intersectTestBox,
88 ::std::vector<::AABB>& inoutBoxes
91 MCFOLD
bool $addCollisionShapes(
95 ::AABB const* intersectTestBox,
96 ::std::vector<::AABB>& inoutBoxes,
100 MCFOLD
bool $isInteractiveBlock()
const;
102 MCFOLD
bool $hasComparatorSignal()
const;
108 MCFOLD
bool $canProvideSupport(
::Block const& face, uchar, ::BlockSupportType)
const;
116 MCAPI
static void** $vftable();