3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/scripting/lifetime_registry/StrongTypedObjectHandle.h"
7#include "mc/deps/scripting/script_engine/Promise.h"
8#include "mc/scripting/DataDrivenScreenPromise.h"
9#include "mc/scripting/DataDrivenScreenRejectReason.h"
10#include "mc/ui/DataDrivenScreenClosedReason.h"
18namespace ScriptModuleMinecraftServerUIPrivateBindings {
20struct ScriptDataDrivenScreenPromise :
public ::DataDrivenScreenPromise {
30 ScriptDataDrivenScreenPromise& operator=(ScriptDataDrivenScreenPromise
const&);
31 ScriptDataDrivenScreenPromise(ScriptDataDrivenScreenPromise
const&);
32 ScriptDataDrivenScreenPromise();
37 virtual void resolve(::DataDrivenScreenClosedReason resolution) ;
39 virtual void reject(::DataDrivenScreenRejectReason rejection) ;
67 MCNAPI
void $resolve(::DataDrivenScreenClosedReason resolution);
69 MCNAPI
void $reject(::DataDrivenScreenRejectReason rejection);
Definition ScriptDataDrivenScreenRejectError.h:16
Definition ScriptDataDrivenScreenResponse.h:12
Definition StrongTypedObjectHandle.h:8
MCAPI ScriptDataDrivenScreenPromise(::Scripting::Promise< ::Scripting::StrongTypedObjectHandle< ::ScriptModuleMinecraftServerUIPrivateBindings::ScriptDataDrivenScreenResponse >, ::ScriptModuleMinecraftServerUIPrivateBindings::ScriptDataDrivenScreenRejectError > promise)
MCAPI void $resolve(::DataDrivenScreenClosedReason resolution)
static MCAPI void ** $vftable()
MCAPI void * $ctor(::Scripting::Promise< ::Scripting::StrongTypedObjectHandle< ::ScriptModuleMinecraftServerUIPrivateBindings::ScriptDataDrivenScreenResponse >, ::ScriptModuleMinecraftServerUIPrivateBindings::ScriptDataDrivenScreenRejectError > promise)
MCAPI void $reject(::DataDrivenScreenRejectReason rejection)