LeviLamina
Loading...
Searching...
No Matches
ScriptInternalPlayerServiceContext.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/scripting/binding_type/ClassBindingBuilder.h"
7#include "mc/deps/scripting/lifetime_registry/WeakHandleFromThis.h"
8
9// auto generated forward declare list
10// clang-format off
11namespace Editor { class ServiceProviderCollection; }
12namespace Scripting { class WeakLifetimeScope; }
13// clang-format on
14
15namespace Editor::ScriptModule {
16
18: public ::Scripting::WeakHandleFromThis<::Editor::ScriptModule::ScriptInternalPlayerServiceContext> {
19public:
20 // member variables
21 // NOLINTBEGIN
28 // NOLINTEND
29
30public:
31 // prevent constructor by default
34
35public:
36 // member functions
37 // NOLINTBEGIN
39
43 );
44
46 // NOLINTEND
47
48public:
49 // static functions
50 // NOLINTBEGIN
51 MCAPI static ::Scripting::ClassBindingBuilder<::Editor::ScriptModule::ScriptInternalPlayerServiceContext>
52 bindScript();
53 // NOLINTEND
54
55public:
56 // constructor thunks
57 // NOLINTBEGIN
59
60 MCAPI void* $ctor(::Editor::ServiceProviderCollection& playerServices, ::Scripting::WeakLifetimeScope const& scope);
61 // NOLINTEND
62
63public:
64 // destructor thunk
65 // NOLINTBEGIN
66 MCAPI void $dtor();
67 // NOLINTEND
68};
69
70} // namespace Editor::ScriptModule
Definition ScriptInternalPlayerServiceContext.h:18
Definition ServiceProviderCollection.h:7
Definition WeakHandleFromThis.h:8
Definition WeakLifetimeScope.h:12
Definition Alias.h:14