LeviLamina
Loading...
Searching...
No Matches
CameraAimAssistRegistryComponent.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/core/string/HashedString.h"
7
8// auto generated forward declare list
9// clang-format off
11namespace CameraAimAssist { class PriorityCategory; }
12namespace CameraAimAssist { class PriorityPreset; }
13// clang-format on
14
15class CameraAimAssistRegistryComponent {
16public:
17 // member variables
18 // NOLINTBEGIN
19 ::ll::TypedStorage<8, 64, ::std::unordered_map<::HashedString, ::CameraAimAssist::PriorityPreset>> mPriorityPresets;
20 ::ll::TypedStorage<8, 64, ::std::unordered_map<::HashedString, ::CameraAimAssist::PriorityCategory>>
21 mPriorityCategoryList;
22 // NOLINTEND
23
24#ifdef LL_PLAT_S
25public:
26 // prevent constructor by default
27 CameraAimAssistRegistryComponent& operator=(CameraAimAssistRegistryComponent const&);
28 CameraAimAssistRegistryComponent(CameraAimAssistRegistryComponent const&);
29 CameraAimAssistRegistryComponent();
30
31#else // LL_PLAT_C
32public:
33 // prevent constructor by default
34 CameraAimAssistRegistryComponent& operator=(CameraAimAssistRegistryComponent const&);
35
36#endif
37public:
38 // member functions
39 // NOLINTBEGIN
40#ifdef LL_PLAT_C
41 MCAPI CameraAimAssistRegistryComponent();
42#endif
43
44 MCAPI CameraAimAssistRegistryComponent(::CameraAimAssistRegistryComponent&&);
45
46#ifdef LL_PLAT_C
47 MCAPI CameraAimAssistRegistryComponent(::CameraAimAssistRegistryComponent const&);
48
49 MCAPI bool hasPriorityPreset(::HashedString const& id) const;
50#endif
51
52 MCAPI ::CameraAimAssistRegistryComponent& operator=(::CameraAimAssistRegistryComponent&&);
53
54 MCAPI void updateRegistryFromPacket(::CameraAimAssistPresetsPacket const& aimAssistPresetsPacket);
55
56 MCAPI ~CameraAimAssistRegistryComponent();
57 // NOLINTEND
58
59public:
60 // constructor thunks
61 // NOLINTBEGIN
62#ifdef LL_PLAT_C
63 MCAPI void* $ctor();
64#endif
65
66 MCAPI void* $ctor(::CameraAimAssistRegistryComponent&&);
67
68#ifdef LL_PLAT_C
69 MCAPI void* $ctor(::CameraAimAssistRegistryComponent const&);
70#endif
71 // NOLINTEND
72
73public:
74 // destructor thunk
75 // NOLINTBEGIN
76 MCAPI void $dtor();
77 // NOLINTEND
78};
Definition CameraAimAssistPresetsPacket.h:19
Definition PriorityCategory.h:12
Definition PriorityPreset.h:13
Definition HashedString.h:5