30 virtual ::AABB
const& getVisualShape(
::Block const& block,
::AABB& bufferAABB)
const ;
32 virtual ::AABB getCollisionShape(
41 virtual bool canProvideSupport(
::Block const&, uchar face, ::BlockSupportType type)
const ;
48 virtual float getYRotationInDegrees(
::Block const& block)
const ;
50 virtual ::ItemInstance _getItemInstance()
const ;
56 MCAPI HangingSignBlock(::std::string
const& nameId,
int id,
bool onGround, ::SignBlock::SignType signType);
58 MCAPI
bool _canAttachTo(
::BlockSource& region,
::BlockPos const attachPos, uchar attachFace, uchar ourFace)
const;
64 MCAPI
static bool _isDoubleChainAttached(
::Block const& block);
66 MCAPI
static bool _isHangingSign(
::Block const& block);
68 MCAPI
static bool _isVShapedChainAttached(
::Block const& block);
70 MCAPI
static bool isSideAttachedHangingSign(
::Block const& block);
76 MCAPI
void* $ctor(::std::string
const& nameId,
int id,
bool onGround, ::SignBlock::SignType signType);
82 MCAPI ::AABB
const& $getVisualShape(
::Block const& block,
::AABB& bufferAABB)
const;
84 MCAPI ::AABB $getCollisionShape(
93 MCFOLD
bool $canProvideSupport(
::Block const&, uchar face, ::BlockSupportType type)
const;
99 MCAPI
float $getYRotationInDegrees(
::Block const& block)
const;
101 MCAPI ::ItemInstance $_getItemInstance()
const;
109 MCAPI
static void** $vftable();