LeviLamina
Loading...
Searching...
No Matches
PriorityCategory.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
7class Actor;
8class BlockType;
9class HashedString;
10// clang-format on
11
12namespace CameraAimAssist {
13
15public:
16 // member variables
17 // NOLINTBEGIN
25 // NOLINTEND
26
27#ifdef LL_PLAT_S
28public:
29 // prevent constructor by default
31
32#else // LL_PLAT_C
33#endif
34public:
35 // member functions
36 // NOLINTBEGIN
38
40
42 ::HashedString const& id,
43 int defaultBlockPriority,
44 ::std::unordered_map<::HashedString, int> const& blockPriority,
45 int defaultEntityPriority,
46 ::std::unordered_map<::HashedString, int> const& entityPriority,
47 ::std::unordered_map<::HashedString, int> const& blockTagPriority,
48 ::std::unordered_map<::HashedString, int> const& entityTypeFamilyPriority
49 );
50
51#ifdef LL_PLAT_C
52 MCNAPI int getBlockPriority(::BlockType const& block) const;
53#endif
54
55 MCNAPI int getEntityPriority(::Actor const& entity) const;
56
57 MCNAPI ::HashedString const& getId() const;
58
59 MCNAPI ::CameraAimAssist::PriorityCategory& operator=(::CameraAimAssist::PriorityCategory&&);
60
61#ifdef LL_PLAT_C
62 MCNAPI ::CameraAimAssist::PriorityCategory& operator=(::CameraAimAssist::PriorityCategory const&);
63#endif
64
66 // NOLINTEND
67
68public:
69 // static variables
70 // NOLINTBEGIN
71 MCNAPI static ::CameraAimAssist::PriorityCategory const& NO_PRIORITY();
72 // NOLINTEND
73
74public:
75 // constructor thunks
76 // NOLINTBEGIN
77 MCNAPI void* $ctor();
78
80
81 MCNAPI void* $ctor(
82 ::HashedString const& id,
83 int defaultBlockPriority,
84 ::std::unordered_map<::HashedString, int> const& blockPriority,
85 int defaultEntityPriority,
86 ::std::unordered_map<::HashedString, int> const& entityPriority,
87 ::std::unordered_map<::HashedString, int> const& blockTagPriority,
88 ::std::unordered_map<::HashedString, int> const& entityTypeFamilyPriority
89 );
90 // NOLINTEND
91
92public:
93 // destructor thunk
94 // NOLINTBEGIN
95 MCNAPI void $dtor();
96 // NOLINTEND
97};
98
99} // namespace CameraAimAssist
Definition Actor.h:125
Definition BlockType.h:84
Definition PriorityCategory.h:14
MCAPI PriorityCategory(::CameraAimAssist::PriorityCategory const &)
MCAPI int getEntityPriority(::Actor const &entity) const
MCAPI PriorityCategory(::HashedString const &id, int defaultBlockPriority, ::std::unordered_map<::HashedString, int > const &blockPriority, int defaultEntityPriority, ::std::unordered_map<::HashedString, int > const &entityPriority, ::std::unordered_map<::HashedString, int > const &blockTagPriority, ::std::unordered_map<::HashedString, int > const &entityTypeFamilyPriority)
MCAPI void * $ctor(::HashedString const &id, int defaultBlockPriority, ::std::unordered_map<::HashedString, int > const &blockPriority, int defaultEntityPriority, ::std::unordered_map<::HashedString, int > const &entityPriority, ::std::unordered_map<::HashedString, int > const &blockTagPriority, ::std::unordered_map<::HashedString, int > const &entityTypeFamilyPriority)
MCAPI void * $ctor(::CameraAimAssist::PriorityCategory const &)
MCAPI::HashedString const & getId() const
static MCAPI ::CameraAimAssist::PriorityCategory const & NO_PRIORITY()
MCAPI::CameraAimAssist::PriorityCategory & operator=(::CameraAimAssist::PriorityCategory &&)
Definition HashedString.h:5
Definition Alias.h:14