LeviLamina
Loading...
Searching...
No Matches
ScriptGlobalEventListeners.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
10namespace ScriptModuleMinecraft { class ScriptActorGlobalEventListener; }
11namespace ScriptModuleMinecraft { class ScriptBlockGlobalEventListener; }
12namespace ScriptModuleMinecraft { class ScriptScriptingGlobalEventListener; }
13// clang-format on
14
15namespace ScriptModuleMinecraft {
16
18public:
19 // member variables
20 // NOLINTBEGIN
21 ::ll::TypedStorage<8, 8, ::ActorEventCoordinator&> mActorEventCoordinator;
22 ::ll::TypedStorage<8, 8, ::BlockEventCoordinator&> mBlockEventCoordinator;
23 ::ll::TypedStorage<8, 8, ::ScriptingEventCoordinator&> mScriptingEventCoordinator;
24 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::ScriptModuleMinecraft::ScriptActorGlobalEventListener>>
25 mActorEventListener;
26 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::ScriptModuleMinecraft::ScriptBlockGlobalEventListener>>
27 mBlockEventListener;
28 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::ScriptModuleMinecraft::ScriptScriptingGlobalEventListener>>
29 mScriptingEventListener;
30 // NOLINTEND
31
32public:
33 // prevent constructor by default
37
38public:
39 // member functions
40 // NOLINTBEGIN
42 ::ActorEventCoordinator& actorEventCoordinator,
43 ::BlockEventCoordinator& blockEventCoordinator,
44 ::ScriptingEventCoordinator& scriptEventCoordinator
45 );
46
48 // NOLINTEND
49
50public:
51 // constructor thunks
52 // NOLINTBEGIN
53 MCAPI void* $ctor(
54 ::ActorEventCoordinator& actorEventCoordinator,
55 ::BlockEventCoordinator& blockEventCoordinator,
56 ::ScriptingEventCoordinator& scriptEventCoordinator
57 );
58 // NOLINTEND
59
60public:
61 // destructor thunk
62 // NOLINTBEGIN
63 MCAPI void $dtor();
64 // NOLINTEND
65};
66
67} // namespace ScriptModuleMinecraft
Definition ActorEventCoordinator.h:21
Definition BlockEventCoordinator.h:21
Definition ScriptGlobalEventListeners.h:17
Definition ScriptingEventCoordinator.h:14