LeviLamina
Loading...
Searching...
No Matches
ScriptModalFormData.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/script_core/lifetime_registry/scripting/StrongTypedObjectHandle.h"
7#include "mc/deps/script_core/lifetime_registry/scripting/WeakHandleFromThis.h"
8#include "mc/deps/script_core/runtime/scripting/Result.h"
9#include "mc/deps/script_core/runtime/scripting/Result_deprecated.h"
10#include "mc/deps/script_core/script_engine/scripting/Promise.h"
11#include "mc/server/commands/CurrentCmdVersion.h"
12
13// auto generated forward declare list
14// clang-format off
15class Player;
16namespace Json { class Value; }
17namespace ScriptModuleMinecraft { class ScriptPlayer; }
18namespace ScriptModuleMinecraft { struct ScriptInvalidActorError; }
19namespace ScriptModuleMinecraft { struct ScriptRawMessageError; }
20namespace ScriptModuleMinecraft { struct ScriptRawMessageInterface; }
21namespace ScriptModuleMinecraftServerUI { class ScriptFormRejectError; }
22namespace ScriptModuleMinecraftServerUI { class ScriptModalFormResponse; }
23namespace ScriptModuleMinecraftServerUI { class ScriptModalFormResponseV2; }
24namespace Scripting { class DependencyLocator; }
25namespace Scripting { class ScriptObjectFactory; }
26namespace Scripting { struct ClassBinding; }
27namespace Scripting { struct ContextConfig; }
28namespace Scripting { struct EngineError; }
29// clang-format on
30
31namespace ScriptModuleMinecraftServerUI {
32
33class ScriptModalFormData
34: public ::Scripting::WeakHandleFromThis<::ScriptModuleMinecraftServerUI::ScriptModalFormData> {
35public:
36 // ScriptModalFormData inner types declare
37 // clang-format off
38 struct IconData;
39 // clang-format on
40
41 // ScriptModalFormData inner types define
42 struct IconData {
43 public:
44 // member variables
45 // NOLINTBEGIN
48 // NOLINTEND
49
50 public:
51 // prevent constructor by default
52 IconData& operator=(IconData const&);
53 IconData(IconData const&);
54 IconData();
55 };
56
57public:
58 // member variables
59 // NOLINTBEGIN
64 // NOLINTEND
65
66public:
67 // prevent constructor by default
68 ScriptModalFormData& operator=(ScriptModalFormData const&);
69 ScriptModalFormData(ScriptModalFormData const&);
70 ScriptModalFormData();
71
72public:
73 // member functions
74 // NOLINTBEGIN
76
77 MCNAPI ::Scripting::Result<::Json::Value, ::ScriptModuleMinecraft::ScriptRawMessageError>
78 _buildJson(::Player& forPlayer, ::CurrentCmdVersion commandVersion) const;
79
80 MCNAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftServerUI::ScriptModalFormData> dropdownV1(
81 ::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface> label,
82 ::std::vector<::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface>> options,
83 ::std::optional<int> defaultValueIndex
84 );
85
86 MCNAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftServerUI::ScriptModalFormData>
87 header(::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface> text);
88
89 MCNAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftServerUI::ScriptModalFormData>
90 label(::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface> text);
91
92 MCNAPI ::ScriptModuleMinecraftServerUI::ScriptModalFormData&
94
95 MCNAPI ::Scripting::Result<
103 ::Scripting::ContextConfig const& config,
107 );
108
109 MCNAPI ::Scripting::Result_deprecated<::Scripting::Promise<
113 ::Scripting::ContextConfig const& config,
117 );
118
119 MCNAPI ::Scripting::Result<
127 ::Scripting::ContextConfig const& config,
131 );
132
133 MCNAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftServerUI::ScriptModalFormData> sliderV1(
134 ::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface> label,
135 float minValue,
136 float maxValue,
137 float step,
138 ::std::optional<float> defaultValue
139 );
140
141 MCNAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftServerUI::ScriptModalFormData>
142 submitButton(::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface> label);
143
144 MCNAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftServerUI::ScriptModalFormData> textFieldV1(
145 ::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface> label,
146 ::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface> placeholderText,
147 ::std::optional<::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface>> defaultValue
148 );
149
150 MCNAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftServerUI::ScriptModalFormData>
151 title(::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface> title);
152
153 MCNAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftServerUI::ScriptModalFormData> toggleV1(
154 ::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface> label,
155 ::std::optional<bool> defaultValue
156 );
157 // NOLINTEND
158
159public:
160 // static functions
161 // NOLINTBEGIN
162 MCNAPI static ::Scripting::ClassBinding bind();
163 // NOLINTEND
164
165public:
166 // constructor thunks
167 // NOLINTBEGIN
169 // NOLINTEND
170};
171
172} // namespace ScriptModuleMinecraftServerUI
Definition Value.h:16
Definition Player.h:129
Definition ScriptFormRejectError.h:16
Definition ScriptModalFormData.h:34
MCAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftServerUI::ScriptModalFormData > textFieldV1(::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface > label, ::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface > placeholderText, ::std::optional<::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface > > defaultValue)
MCAPI ScriptModalFormData(::ScriptModuleMinecraftServerUI::ScriptModalFormData &&)
MCAPI ::Scripting::Result_deprecated<::Scripting::Promise< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftServerUI::ScriptModalFormResponse >, ::ScriptModuleMinecraftServerUI::ScriptFormRejectError > > showV010(::Scripting::ContextConfig const &config, ::Scripting::ScriptObjectFactory &factory, ::Scripting::DependencyLocator &locator, ::ScriptModuleMinecraft::ScriptPlayer &scriptPlayer)
MCAPI ::Scripting::Result< ::Scripting::Promise< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftServerUI::ScriptModalFormResponse >, ::ScriptModuleMinecraftServerUI::ScriptFormRejectError >, ::Scripting::EngineError, ::ScriptModuleMinecraft::ScriptInvalidActorError, ::ScriptModuleMinecraft::ScriptRawMessageError > showV1(::Scripting::ContextConfig const &config, ::Scripting::ScriptObjectFactory &factory, ::Scripting::DependencyLocator &locator, ::ScriptModuleMinecraft::ScriptPlayer &scriptPlayer)
MCAPI ::Scripting::Result< ::Scripting::Promise< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftServerUI::ScriptModalFormResponseV2 >, ::ScriptModuleMinecraftServerUI::ScriptFormRejectError >, ::Scripting::EngineError, ::ScriptModuleMinecraft::ScriptInvalidActorError, ::ScriptModuleMinecraft::ScriptRawMessageError > show(::Scripting::ContextConfig const &config, ::Scripting::ScriptObjectFactory &factory, ::Scripting::DependencyLocator &locator, ::ScriptModuleMinecraft::ScriptPlayer &scriptPlayer)
MCAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftServerUI::ScriptModalFormData > title(::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface > title)
static MCAPI ::Scripting::ClassBinding bind()
MCAPI::ScriptModuleMinecraftServerUI::ScriptModalFormData & operator=(::ScriptModuleMinecraftServerUI::ScriptModalFormData &&)
MCAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftServerUI::ScriptModalFormData > toggleV1(::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface > label, ::std::optional< bool > defaultValue)
MCAPI void * $ctor(::ScriptModuleMinecraftServerUI::ScriptModalFormData &&)
MCAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftServerUI::ScriptModalFormData > header(::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface > text)
MCAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftServerUI::ScriptModalFormData > submitButton(::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface > label)
MCAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftServerUI::ScriptModalFormData > dropdownV1(::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface > label, ::std::vector<::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface > > options, ::std::optional< int > defaultValueIndex)
MCAPI ::Scripting::Result<::Json::Value, ::ScriptModuleMinecraft::ScriptRawMessageError > _buildJson(::Player &forPlayer, ::CurrentCmdVersion commandVersion) const
MCAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftServerUI::ScriptModalFormData > sliderV1(::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface > label, float minValue, float maxValue, float step, ::std::optional< float > defaultValue)
MCAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftServerUI::ScriptModalFormData > label(::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface > text)
Definition ScriptModalFormResponseV2.h:15
Definition ScriptModalFormResponse.h:15
Definition ScriptPlayer.h:42
Definition DependencyLocator.h:7
Definition Promise.h:8
Definition ScriptObjectFactory.h:7
Definition StrongTypedObjectHandle.h:8
Definition WeakHandleFromThis.h:8
Definition ScriptInvalidActorError.h:18
Definition ScriptRawMessageError.h:15
Definition ScriptRawMessageInterface.h:20
Definition ClassBinding.h:10
Definition ContextConfig.h:20
Definition EngineError.h:10
Definition Alias.h:14