Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
ScriptAdminBeforeEvents.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/WeakHandleFromThis.h"
7
8// auto generated forward declare list
9// clang-format off
10class Level;
11namespace Scripting { class DependencyLocator; }
12namespace Scripting { class ModuleBindingBuilder; }
13namespace Scripting { class WeakLifetimeScope; }
14// clang-format on
15
16namespace ScriptModuleServerAdmin {
17
18class ScriptAdminBeforeEvents
19: public ::Scripting::WeakHandleFromThis<::ScriptModuleServerAdmin::ScriptAdminBeforeEvents> {
20public:
21 // member variables
22 // NOLINTBEGIN
27 // NOLINTEND
28
29public:
30 // prevent constructor by default
31 ScriptAdminBeforeEvents& operator=(ScriptAdminBeforeEvents const&);
32 ScriptAdminBeforeEvents(ScriptAdminBeforeEvents const&);
33 ScriptAdminBeforeEvents();
34
35public:
36 // member functions
37 // NOLINTBEGIN
39 ::Level* level,
42 );
43
44 MCNAPI void registerListeners();
45
47 // NOLINTEND
48
49public:
50 // static functions
51 // NOLINTBEGIN
52 MCNAPI static void bind(::Scripting::ModuleBindingBuilder& moduleBuilder);
53 // NOLINTEND
54
55public:
56 // constructor thunks
57 // NOLINTBEGIN
59 // NOLINTEND
60
61public:
62 // destructor thunk
63 // NOLINTBEGIN
64 MCNAPI void $dtor();
65 // NOLINTEND
66};
67
68} // namespace ScriptModuleServerAdmin
Definition Level.h:255
MCAPI ScriptAdminBeforeEvents(::Level *level, ::Scripting::WeakLifetimeScope &scope, ::Scripting::DependencyLocator &locator)
MCAPI void * $ctor(::Level *level, ::Scripting::WeakLifetimeScope &scope, ::Scripting::DependencyLocator &locator)
static MCAPI void bind(::Scripting::ModuleBindingBuilder &moduleBuilder)
Definition DependencyLocator.h:7
Definition ModuleBindingBuilder.h:22
Definition WeakHandleFromThis.h:8
Definition WeakLifetimeScope.h:12
Definition Alias.h:14