LeviLamina
Loading...
Searching...
No Matches
ScriptItemEnchantmentInstance.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/scripting/binding_type/InterfaceBindingBuilder.h"
7
8// auto generated forward declare list
9// clang-format off
11class ItemEnchants;
12namespace ScriptModuleMinecraft { struct ScriptItemEnchantmentLevelOutOfBoundsError; }
13namespace ScriptModuleMinecraft { struct ScriptItemEnchantmentTypeNotCompatibleError; }
14namespace ScriptModuleMinecraft { struct ScriptItemEnchantmentUnknownIdError; }
15// clang-format on
16
17namespace ScriptModuleMinecraft {
18
20public:
21 // member variables
22 // NOLINTBEGIN
25 // NOLINTEND
26
27public:
28 // prevent constructor by default
32
33public:
34 // member functions
35 // NOLINTBEGIN
36 MCAPI ::std::variant<
41 tryResolveInstance(::ItemEnchants& itemEnchants) const;
42
44 // NOLINTEND
45
46public:
47 // static functions
48 // NOLINTBEGIN
49 MCAPI static ::Scripting::InterfaceBindingBuilder<::ScriptModuleMinecraft::ScriptItemEnchantmentInstance> bind();
50 // NOLINTEND
51
52public:
53 // destructor thunk
54 // NOLINTBEGIN
55 MCFOLD void $dtor();
56 // NOLINTEND
57};
58
59} // namespace ScriptModuleMinecraft
Definition EnchantmentInstance.h:8
Definition ItemEnchants.h:17
Definition ScriptItemEnchantmentInstance.h:19
Definition ScriptItemEnchantmentLevelOutOfBoundsError.h:11
Definition ScriptItemEnchantmentTypeNotCompatibleError.h:11
Definition ScriptItemEnchantmentUnknownIdError.h:11
Definition Alias.h:14