33 template <
typename T0>
39 MCAPI static ::CommonDirection _mirror(::CommonDirection direction, ::Mirror mirror);
41 MCAPI static ::CommonDirection _rotate(::CommonDirection direction, ::Rotation rotation);
43 MCAPI
static bool hasTransformableConnectionStates(
::Block const& block);
45 MCAPI
static bool hasTransformableWallStates(
::Block const& block);
47 MCAPI static ::Block
const* transformBlock(
::Block const& block, ::CommonDirection targetDirection);
49 MCAPI static ::Block
const* transformBlock(
::Block const& block, ::Facing::Name targetDirection);
51 MCAPI static ::Block
const* transformBlock(
::Block const& block, ::Rotation rotation, ::Mirror mirror);
53 MCAPI static ::Block
const* transformConnectionStates(
::Block const& block, ::Rotation rotation, ::Mirror mirror);
55 MCAPI static ::Block
const*
56 transformWallConnectionTypes(
::Block const& block, ::Rotation rotation, ::Mirror mirror);