Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
ScriptFloodSession.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_deprecated.h"
9#include "mc/deps/script_core/script_engine/scripting/Promise.h"
10#include "mc/editor/script/ScriptTaskPromise.h"
11
12// auto generated forward declare list
13// clang-format off
14namespace Editor::ScriptModule { class ScriptFloodResult; }
15namespace Scripting { struct ClassBinding; }
16namespace Scripting { struct Error; }
17// clang-format on
18
19namespace Editor::ScriptModule {
20
21class ScriptFloodSession : public ::Scripting::WeakHandleFromThis<::Editor::ScriptModule::ScriptFloodSession> {
22public:
23 // member variables
24 // NOLINTBEGIN
29 // NOLINTEND
30
31public:
32 // prevent constructor by default
33 ScriptFloodSession& operator=(ScriptFloodSession const&);
34 ScriptFloodSession(ScriptFloodSession const&);
35 ScriptFloodSession();
36
37public:
38 // member functions
39 // NOLINTBEGIN
40 MCNAPI void _cancelActiveTasks();
41 // NOLINTEND
42
43public:
44 // static functions
45 // NOLINTBEGIN
46 MCNAPI static ::Scripting::ClassBinding bindScript();
47 // NOLINTEND
48};
49
50} // namespace Editor::ScriptModule
Definition ScriptFloodResult.h:13
static MCAPI ::Scripting::ClassBinding bindScript()
Definition WeakHandleFromThis.h:8
Definition ClassBinding.h:10
Definition Error.h:10
Definition Alias.h:14