LeviLamina
Loading...
Searching...
No Matches
CollisionShapes.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
7class AABB;
8class Block;
9class BlockPos;
10// clang-format on
11
13public:
14 // CollisionShapes inner types declare
15 // clang-format off
16 struct BlockAndBlockPos;
17 // clang-format on
18
19 // CollisionShapes inner types define
21 public:
22 // member variables
23 // NOLINTBEGIN
26 // NOLINTEND
27
28 public:
29 // prevent constructor by default
30 BlockAndBlockPos& operator=(BlockAndBlockPos const&);
33 };
34
35public:
36 // member variables
37 // NOLINTBEGIN
41 // NOLINTEND
42
43public:
44 // prevent constructor by default
46
47public:
48 // member functions
49 // NOLINTBEGIN
51
52 MCAPI ::std::pair<::BlockPos, ::Block const*> getBlockPosCurrentlyStandingOn(::AABB box) const;
53
54 MCAPI ::CollisionShapes& operator=(::CollisionShapes const&);
55
56 MCAPI ::CollisionShapes& operator=(::CollisionShapes&&);
57
58 MCAPI ~CollisionShapes();
59 // NOLINTEND
60
61public:
62 // constructor thunks
63 // NOLINTBEGIN
64 MCAPI void* $ctor(::CollisionShapes const&);
65 // NOLINTEND
66
67public:
68 // destructor thunk
69 // NOLINTBEGIN
70 MCFOLD void $dtor();
71 // NOLINTEND
72};
Definition AABB.h:16
Definition BlockPos.h:18
Definition Block.h:36
Definition CollisionShapes.h:20
Definition CollisionShapes.h:12
Definition Alias.h:14