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/lifetime_registry/StrongTypedObjectHandle.h"
7#include "mc/deps/scripting/runtime/Result.h"
8
9// auto generated forward declare list
10// clang-format off
11namespace ScriptModuleMinecraft { class ScriptAimAssistCategory; }
12namespace ScriptModuleMinecraft { class ScriptAimAssistCategorySettings; }
13namespace ScriptModuleMinecraft { class ScriptAimAssistPreset; }
14namespace ScriptModuleMinecraft { class ScriptAimAssistPresetSettings; }
15namespace ScriptModuleMinecraft { struct ScriptNamespaceNameError; }
16namespace Scripting { struct ClassBinding; }
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 MCNAPI ::Scripting::Result<
53
54 MCNAPI ::Scripting::Result<
61
62 MCNAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptAimAssistCategory>
63 _createCategoryHandle(::std::string const& categoryId) const;
64
65 MCNAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptAimAssistPreset>
66 _createPresetHandle(::std::string const& presetId) const;
67
68 MCNAPI ::std::vector<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptAimAssistCategory>>
70
71 MCNAPI ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptAimAssistCategory>>
72 _getOrCreateCategoryHandle(::std::string const& categoryId) const;
73
74 MCNAPI ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptAimAssistPreset>>
75 _getOrCreatePresetHandle(::std::string const& presetId) const;
76
77 MCNAPI ::std::vector<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptAimAssistPreset>>
78 _getPresets() const;
79
80 MCNAPI ::ScriptModuleMinecraft::ScriptAimAssistRegistry&
82 // NOLINTEND
83
84public:
85 // static functions
86 // NOLINTBEGIN
87 MCNAPI static ::Scripting::ClassBinding bind();
88 // NOLINTEND
89
90public:
91 // constructor thunks
92 // NOLINTBEGIN
94
96 // NOLINTEND
97};
98
99} // namespace ScriptModuleMinecraft
Definition ScriptAimAssistCategorySettings.h:12
Definition ScriptAimAssistPresetSettings.h:12
Definition ScriptAimAssistRegistry.h:24
MCAPI ::Scripting::Result< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptAimAssistCategory >, ::Scripting::Error, ::Scripting::InvalidArgumentError, ::Scripting::EngineError, ::ScriptModuleMinecraft::ScriptNamespaceNameError > _addCategory(::ScriptModuleMinecraft::ScriptAimAssistCategorySettings const &categorySettings)
MCAPI ::Scripting::Result< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptAimAssistPreset >, ::Scripting::Error, ::Scripting::InvalidArgumentError, ::Scripting::EngineError, ::ScriptModuleMinecraft::ScriptNamespaceNameError > _addPreset(::ScriptModuleMinecraft::ScriptAimAssistPresetSettings const &presetSettings)
MCAPI ScriptAimAssistRegistry(::ScriptModuleMinecraft::ScriptAimAssistRegistry const &)
MCAPI void * $ctor(::ScriptModuleMinecraft::ScriptAimAssistRegistry const &)
MCAPI::ScriptModuleMinecraft::ScriptAimAssistRegistry & operator=(::ScriptModuleMinecraft::ScriptAimAssistRegistry &&)
MCAPI ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptAimAssistPreset > > _getOrCreatePresetHandle(::std::string const &presetId) const
MCAPI ScriptAimAssistRegistry(::ScriptModuleMinecraft::ScriptAimAssistRegistry &&)
static MCAPI ::Scripting::ClassBinding bind()
MCAPI ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptAimAssistCategory > > _getOrCreateCategoryHandle(::std::string const &categoryId) const
MCAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptAimAssistPreset > _createPresetHandle(::std::string const &presetId) const
MCAPI ::std::vector<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptAimAssistCategory > > _getCategories() const
MCAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptAimAssistCategory > _createCategoryHandle(::std::string const &categoryId) const
MCAPI void * $ctor(::ScriptModuleMinecraft::ScriptAimAssistRegistry &&)
MCAPI ::std::vector<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptAimAssistPreset > > _getPresets() const
Definition StrongTypedObjectHandle.h:8
Definition ScriptNamespaceNameError.h:18
Definition EngineError.h:10
Definition Error.h:7
Definition InvalidArgumentError.h:11
Definition Alias.h:14