LeviLamina
Loading...
Searching...
No Matches
ScriptDataDrivenScreenPromise.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/script_engine/Promise.h"
8#include "mc/scripting/DataDrivenScreenPromise.h"
9#include "mc/scripting/DataDrivenScreenRejectReason.h"
10#include "mc/ui/DataDrivenScreenClosedReason.h"
11
12// auto generated forward declare list
13// clang-format off
14namespace ScriptModuleMinecraftServerUIPrivateBindings { class ScriptDataDrivenScreenRejectError; }
15namespace ScriptModuleMinecraftServerUIPrivateBindings { class ScriptDataDrivenScreenResponse; }
16// clang-format on
17
18namespace ScriptModuleMinecraftServerUIPrivateBindings {
19
20struct ScriptDataDrivenScreenPromise : public ::DataDrivenScreenPromise {
21public:
22 // member variables
23 // NOLINTBEGIN
26 // NOLINTEND
27
28public:
29 // prevent constructor by default
30 ScriptDataDrivenScreenPromise& operator=(ScriptDataDrivenScreenPromise const&);
31 ScriptDataDrivenScreenPromise(ScriptDataDrivenScreenPromise const&);
32 ScriptDataDrivenScreenPromise();
33
34public:
35 // virtual functions
36 // NOLINTBEGIN
37 virtual void resolve(::DataDrivenScreenClosedReason resolution) /*override*/;
38
39 virtual void reject(::DataDrivenScreenRejectReason rejection) /*override*/;
40 // NOLINTEND
41
42public:
43 // member functions
44 // NOLINTBEGIN
50 );
51 // NOLINTEND
52
53public:
54 // constructor thunks
55 // NOLINTBEGIN
56 MCNAPI void* $ctor(
61 );
62 // NOLINTEND
63
64public:
65 // virtual function thunks
66 // NOLINTBEGIN
67 MCNAPI void $resolve(::DataDrivenScreenClosedReason resolution);
68
69 MCNAPI void $reject(::DataDrivenScreenRejectReason rejection);
70
71
72 // NOLINTEND
73
74public:
75 // vftables
76 // NOLINTBEGIN
77 MCNAPI static void** $vftable();
78 // NOLINTEND
79};
80
81} // namespace ScriptModuleMinecraftServerUIPrivateBindings
Definition Promise.h:8
Definition StrongTypedObjectHandle.h:8
MCAPI ScriptDataDrivenScreenPromise(::Scripting::Promise< ::Scripting::StrongTypedObjectHandle< ::ScriptModuleMinecraftServerUIPrivateBindings::ScriptDataDrivenScreenResponse >, ::ScriptModuleMinecraftServerUIPrivateBindings::ScriptDataDrivenScreenRejectError > promise)
MCAPI void $resolve(::DataDrivenScreenClosedReason resolution)
MCAPI void * $ctor(::Scripting::Promise< ::Scripting::StrongTypedObjectHandle< ::ScriptModuleMinecraftServerUIPrivateBindings::ScriptDataDrivenScreenResponse >, ::ScriptModuleMinecraftServerUIPrivateBindings::ScriptDataDrivenScreenRejectError > promise)
MCAPI void $reject(::DataDrivenScreenRejectReason rejection)
Definition Alias.h:14