LeviLamina
Loading...
Searching...
No Matches
Direction.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5class Direction {
6public:
7 // Direction inner types define
8 enum class Type : uint {};
9
10public:
11 // static functions
12 // NOLINTBEGIN
13 MCAPI static ::Direction::Type getDirection(float xd, float zd);
14 // NOLINTEND
15
16public:
17 // static variables
18 // NOLINTBEGIN
19 MCAPI static ::std::add_lvalue_reference_t<::Direction::Type const[]> DIRECTION_COUNTER_CLOCKWISE();
20
21 MCAPI static ::std::array<uchar, 4> const& DIRECTION_FACING();
22
23 MCAPI static ::std::add_lvalue_reference_t<::Direction::Type const[]> DIRECTION_OPPOSITE();
24
25 MCAPI static ::std::add_lvalue_reference_t<::Direction::Type const[]> FACING_DIRECTION();
26
27 MCAPI static ::std::unordered_map<::std::string, ::Direction::Type> const& FROM_STRING_MAP();
28
29 MCAPI static ::std::add_lvalue_reference_t<uchar[][6]> RELATIVE_DIRECTION_FACING();
30
31 MCAPI static ::std::add_lvalue_reference_t<int const[]> STEP_X();
32
33 MCAPI static ::std::add_lvalue_reference_t<int const[]> STEP_Z();
34
35 MCAPI static ::std::unordered_map<uint, ::std::string> const& TO_STRING_MAP();
36 // NOLINTEND
37};
Definition Direction.h:5