LeviLamina
Loading...
Searching...
No Matches
RotationData.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4#include "mc/deps/core/math/Vec2.h"
5#include "mc/server/commands/RelativeFloat.h"
6
7// auto generated inclusion list
8#include "mc/deps/core/math/Vec2.h"
9#include "mc/server/commands/RelativeFloat.h"
10
11namespace RotationCommandUtils {
12
13class RotationData {
14public:
15 // member variables
16 // NOLINTBEGIN
17 ::RelativeFloat mRotX;
18 ::RelativeFloat mRotY;
19 ::std::optional<::Vec2> mCommandOriginRotation;
20 // NOLINTEND
21
22public:
23 // prevent constructor by default
24 RotationData();
25
26public:
27 // member functions
28 // NOLINTBEGIN
29 MCAPI RotationData(
30 ::RelativeFloat const& rotX,
31 ::RelativeFloat const& rotY,
32 ::std::optional<::Vec2> const& commandOriginRotation
33 );
34 // NOLINTEND
35
36public:
37 // constructor thunks
38 // NOLINTBEGIN
39 MCAPI void* $ctor(
40 ::RelativeFloat const& rotX,
41 ::RelativeFloat const& rotY,
42 ::std::optional<::Vec2> const& commandOriginRotation
43 );
44 // NOLINTEND
45};
46
47} // namespace RotationCommandUtils
Definition RelativeFloat.h:5