LeviLamina
Loading...
Searching...
No Matches
ScriptAimAssistRegistry.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/scripting/binding_type/ClassBindingBuilder.h"
7#include "mc/deps/scripting/lifetime_registry/StrongTypedObjectHandle.h"
8#include "mc/deps/scripting/runtime/Result.h"
9
10// auto generated forward declare list
11// clang-format off
12namespace ScriptModuleMinecraft { class ScriptAimAssistCategory; }
13namespace ScriptModuleMinecraft { class ScriptAimAssistCategorySettings; }
14namespace ScriptModuleMinecraft { class ScriptAimAssistPreset; }
15namespace ScriptModuleMinecraft { class ScriptAimAssistPresetSettings; }
16namespace ScriptModuleMinecraft { struct ScriptNamespaceNameError; }
17namespace Scripting { struct EngineError; }
18namespace Scripting { struct Error; }
19namespace Scripting { struct InvalidArgumentError; }
20// clang-format on
21
22namespace ScriptModuleMinecraft {
23
25public:
26 // member variables
27 // NOLINTBEGIN
32 // NOLINTEND
33
34public:
35 // prevent constructor by default
38
39public:
40 // member functions
41 // NOLINTBEGIN
43
45
46 MCAPI ::Scripting::Result<
52 _addCategory(::ScriptModuleMinecraft::ScriptAimAssistCategorySettings const& categorySettings);
53
54 MCAPI ::Scripting::Result<
60 _addPreset(::ScriptModuleMinecraft::ScriptAimAssistPresetSettings const& presetSettings);
61
62 MCAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptAimAssistCategory>
63 _createCategoryHandle(::std::string const& categoryId) const;
64
65 MCAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptAimAssistPreset>
66 _createPresetHandle(::std::string const& presetId) const;
67
68 MCAPI ::std::vector<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptAimAssistCategory>>
69 _getCategories() const;
70
71 MCAPI ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptAimAssistCategory>>
72 _getOrCreateCategoryHandle(::std::string const& categoryId) const;
73
74 MCAPI ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptAimAssistPreset>>
75 _getOrCreatePresetHandle(::std::string const& presetId) const;
76
77 MCAPI ::std::vector<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptAimAssistPreset>>
78 _getPresets() const;
79
80 MCAPI ::ScriptModuleMinecraft::ScriptAimAssistRegistry&
82 // NOLINTEND
83
84public:
85 // static functions
86 // NOLINTBEGIN
87 MCAPI static ::Scripting::ClassBindingBuilder<::ScriptModuleMinecraft::ScriptAimAssistRegistry> bind();
88 // NOLINTEND
89
90public:
91 // constructor thunks
92 // NOLINTBEGIN
94
96 // NOLINTEND
97};
98
99} // namespace ScriptModuleMinecraft
Definition ScriptAimAssistCategorySettings.h:10
Definition ScriptAimAssistPresetSettings.h:10
Definition ScriptAimAssistRegistry.h:24
Definition StrongTypedObjectHandle.h:8
Definition ScriptNamespaceNameError.h:18
Definition EngineError.h:10
Definition Error.h:7
Definition InvalidArgumentError.h:11
Definition Alias.h:14