LeviLamina
Loading...
Searching...
No Matches
AxesPermutation.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
7class Vec3;
8// clang-format on
9
10namespace VoxelShapes {
11
13public:
14 // member variables
15 // NOLINTBEGIN
18 // NOLINTEND
19
20public:
21 // prevent constructor by default
22 AxesPermutation& operator=(AxesPermutation const&);
25
26public:
27 // static functions
28 // NOLINTBEGIN
29 MCNAPI static ::VoxelShapes::AxesPermutation calculateAxesPermutation(::Vec3 rotation);
30 // NOLINTEND
31
32public:
33 // static variables
34 // NOLINTBEGIN
35 MCNAPI static ::VoxelShapes::AxesPermutation const& Identity();
36
37 MCNAPI static ::VoxelShapes::AxesPermutation const& RotateX180();
38
39 MCNAPI static ::VoxelShapes::AxesPermutation const& RotateX270();
40
41 MCNAPI static ::VoxelShapes::AxesPermutation const& RotateX90();
42
43 MCNAPI static ::VoxelShapes::AxesPermutation const& RotateY180();
44
45 MCNAPI static ::VoxelShapes::AxesPermutation const& RotateY270();
46
47 MCNAPI static ::VoxelShapes::AxesPermutation const& RotateY90();
48
49 MCNAPI static ::VoxelShapes::AxesPermutation const& RotateZ180();
50
51 MCNAPI static ::VoxelShapes::AxesPermutation const& RotateZ270();
52
53 MCNAPI static ::VoxelShapes::AxesPermutation const& RotateZ90();
54 // NOLINTEND
55};
56
57} // namespace VoxelShapes
Definition Vec3.h:10
Definition AxesPermutation.h:12
static MCAPI ::VoxelShapes::AxesPermutation const & RotateY270()
static MCAPI ::VoxelShapes::AxesPermutation const & RotateY90()
static MCAPI ::VoxelShapes::AxesPermutation const & RotateX180()
static MCAPI ::VoxelShapes::AxesPermutation const & Identity()
static MCAPI ::VoxelShapes::AxesPermutation const & RotateZ180()
static MCAPI ::VoxelShapes::AxesPermutation calculateAxesPermutation(::Vec3 rotation)
static MCAPI ::VoxelShapes::AxesPermutation const & RotateZ90()
static MCAPI ::VoxelShapes::AxesPermutation const & RotateZ270()
static MCAPI ::VoxelShapes::AxesPermutation const & RotateY180()
static MCAPI ::VoxelShapes::AxesPermutation const & RotateX270()
static MCAPI ::VoxelShapes::AxesPermutation const & RotateX90()
Definition Alias.h:14