3#include "mc/_HeaderOutputPredefine.h"
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"
23namespace ScriptModuleMinecraftServerUIPrivateBindings {
25class ScriptDataDrivenScreen
37 ScriptDataDrivenScreen& operator=(ScriptDataDrivenScreen
const&);
38 ScriptDataDrivenScreen(ScriptDataDrivenScreen
const&);
39 ScriptDataDrivenScreen();
46 ::std::string screenId
49 MCNAPI ::Scripting::Result<void, ::ScriptModuleMinecraft::ScriptInvalidActorError, ::Scripting::EngineError>
52 MCNAPI ::ScriptModuleMinecraftServerUIPrivateBindings::ScriptDataDrivenScreen&
55 MCNAPI ::Scripting::Result<
70 MCNAPI static ::Scripting::ClassBinding
bind();
72 MCNAPI static ::Scripting::Result<void, ::ScriptModuleMinecraft::ScriptInvalidActorError>
81 ::std::string screenId
Definition ScriptDataDrivenScreenRejectError.h:16
Definition ScriptDataDrivenScreenResponse.h:12
Definition ScriptDataDrivenScreen.h:26
MCAPI::ScriptModuleMinecraftServerUIPrivateBindings::ScriptDataDrivenScreen & operator=(::ScriptModuleMinecraftServerUIPrivateBindings::ScriptDataDrivenScreen &&)
static MCAPI ::Scripting::Result< void, ::ScriptModuleMinecraft::ScriptInvalidActorError > closeAllScreens(::ScriptModuleMinecraft::ScriptPlayer &scriptPlayer)
static MCAPI ::Scripting::ClassBinding bind()
MCAPI ~ScriptDataDrivenScreen()
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 ScriptObjectFactory.h:7
Definition StrongTypedObjectHandle.h:8
Definition WeakHandleFromThis.h:8
Definition ScriptInvalidActorError.h:18
Definition ClassBinding.h:19
Definition EngineError.h:15