12 enum class Type : uchar {
23 MCAPI static ::Direction::Type convertFacingDirectionToDirection(uchar facingDirection);
25 MCAPI static ::Direction::Type getDirection(
float xd,
float zd);
27 MCAPI static ::Direction::Type mirrorDirection(::Mirror mirror, ::Direction::Type direction);
29 MCAPI static ::Direction::Type rotateDirection(::Direction::Type direction, ::Rotation rotation);
35 MCAPI static ::std::add_lvalue_reference_t<::Direction::Type const[]> DIRECTION_COUNTER_CLOCKWISE();
37 MCAPI static ::std::array<uchar, 4>
const& DIRECTION_FACING();
39 MCAPI static ::std::add_lvalue_reference_t<::Direction::Type const[]> DIRECTION_OPPOSITE();
41 MCAPI static ::std::add_lvalue_reference_t<::Direction::Type const[]> FACING_DIRECTION();
43 MCAPI static ::std::unordered_map<::std::string, ::Direction::Type>
const& FROM_STRING_MAP();
45 MCAPI static ::std::add_lvalue_reference_t<uchar[][6]> RELATIVE_DIRECTION_FACING();
47 MCAPI static ::std::add_lvalue_reference_t<int const[]> STEP_X();
49 MCAPI static ::std::add_lvalue_reference_t<int const[]> STEP_Z();
51 MCAPI static ::std::unordered_map<uint, ::std::string>
const& TO_STRING_MAP();