LeviLamina
Loading...
Searching...
No Matches
ScriptDataDrivenScreen.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/lifetime_registry/WeakHandleFromThis.h"
8#include "mc/deps/scripting/runtime/Result.h"
9#include "mc/deps/scripting/script_engine/Promise.h"
10
11// auto generated forward declare list
12// clang-format off
13namespace ScriptModuleMinecraft { class ScriptPlayer; }
14namespace ScriptModuleMinecraft { struct ScriptInvalidActorError; }
15namespace ScriptModuleMinecraftServerUIPrivateBindings { class ScriptDataDrivenScreenRejectError; }
16namespace ScriptModuleMinecraftServerUIPrivateBindings { class ScriptDataDrivenScreenResponse; }
17namespace Scripting { class DependencyLocator; }
18namespace Scripting { class ScriptObjectFactory; }
19namespace Scripting { struct ClassBinding; }
20namespace Scripting { struct EngineError; }
21// clang-format on
22
23namespace ScriptModuleMinecraftServerUIPrivateBindings {
24
25class ScriptDataDrivenScreen
26: public ::Scripting::WeakHandleFromThis<::ScriptModuleMinecraftServerUIPrivateBindings::ScriptDataDrivenScreen> {
27public:
28 // member variables
29 // NOLINTBEGIN
33 // NOLINTEND
34
35public:
36 // prevent constructor by default
37 ScriptDataDrivenScreen& operator=(ScriptDataDrivenScreen const&);
38 ScriptDataDrivenScreen(ScriptDataDrivenScreen const&);
39 ScriptDataDrivenScreen();
40
41public:
42 // member functions
43 // NOLINTBEGIN
46 ::std::string screenId
47 );
48
49 MCNAPI ::Scripting::Result<void, ::ScriptModuleMinecraft::ScriptInvalidActorError, ::Scripting::EngineError>
51
52 MCNAPI ::ScriptModuleMinecraftServerUIPrivateBindings::ScriptDataDrivenScreen&
54
55 MCNAPI ::Scripting::Result<
63
65 // NOLINTEND
66
67public:
68 // static functions
69 // NOLINTBEGIN
70 MCNAPI static ::Scripting::ClassBinding bind();
71
72 MCNAPI static ::Scripting::Result<void, ::ScriptModuleMinecraft::ScriptInvalidActorError>
74 // NOLINTEND
75
76public:
77 // constructor thunks
78 // NOLINTBEGIN
79 MCNAPI void* $ctor(
81 ::std::string screenId
82 );
83 // NOLINTEND
84
85public:
86 // destructor thunk
87 // NOLINTBEGIN
88 MCNAPI void $dtor();
89 // NOLINTEND
90};
91
92} // namespace ScriptModuleMinecraftServerUIPrivateBindings
MCAPI::ScriptModuleMinecraftServerUIPrivateBindings::ScriptDataDrivenScreen & operator=(::ScriptModuleMinecraftServerUIPrivateBindings::ScriptDataDrivenScreen &&)
static MCAPI ::Scripting::Result< void, ::ScriptModuleMinecraft::ScriptInvalidActorError > closeAllScreens(::ScriptModuleMinecraft::ScriptPlayer &scriptPlayer)
MCAPI ::Scripting::Result< ::Scripting::Promise< ::Scripting::StrongTypedObjectHandle< ::ScriptModuleMinecraftServerUIPrivateBindings::ScriptDataDrivenScreenResponse >, ::ScriptModuleMinecraftServerUIPrivateBindings::ScriptDataDrivenScreenRejectError >, ::ScriptModuleMinecraft::ScriptInvalidActorError, ::Scripting::EngineError > showScreen(::Scripting::DependencyLocator &locator, ::Scripting::ScriptObjectFactory &factory)
MCAPI void * $ctor(::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayer > scriptPlayer, ::std::string screenId)
MCAPI ScriptDataDrivenScreen(::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayer > scriptPlayer, ::std::string screenId)
MCAPI ::Scripting::Result< void, ::ScriptModuleMinecraft::ScriptInvalidActorError, ::Scripting::EngineError > hideScreen()
Definition ScriptPlayer.h:55
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 ClassBinding.h:19
Definition EngineError.h:15
Definition Alias.h:14