Skip to content
LeviMC
English
AutoLightDark
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/script_core/lifetime_registry/scripting/StrongTypedObjectHandle.h"
7#include "mc/deps/script_core/lifetime_registry/scripting/WeakHandleFromThis.h"
8#include "mc/editor/script/ScriptTaskPromise.h"
9
10// auto generated forward declare list
11// clang-format off
12namespace Editor { class ServiceProviderCollection; }
13namespace Scripting { class WeakLifetimeScope; }
14namespace Scripting { struct ClassBinding; }
15// clang-format on
16
17namespace Editor::ScriptModule {
18
19class ScriptInternalPlayerServiceContext
20: public ::Scripting::WeakHandleFromThis<::Editor::ScriptModule::ScriptInternalPlayerServiceContext> {
21public:
22 // member variables
23 // NOLINTBEGIN
42 // NOLINTEND
43
44public:
45 // prevent constructor by default
46 ScriptInternalPlayerServiceContext& operator=(ScriptInternalPlayerServiceContext const&);
47 ScriptInternalPlayerServiceContext(ScriptInternalPlayerServiceContext const&);
48 ScriptInternalPlayerServiceContext();
49
50public:
51 // member functions
52 // NOLINTBEGIN
56 );
57 // NOLINTEND
58
59public:
60 // static functions
61 // NOLINTBEGIN
62 MCNAPI static ::Scripting::ClassBinding bindScript();
63 // NOLINTEND
64
65public:
66 // constructor thunks
67 // NOLINTBEGIN
68 MCNAPI void*
70 // NOLINTEND
71};
72
73} // namespace Editor::ScriptModule
MCAPI void * $ctor(::Editor::ServiceProviderCollection &playerServices, ::Scripting::WeakLifetimeScope const &scope)
static MCAPI ::Scripting::ClassBinding bindScript()
MCAPI ScriptInternalPlayerServiceContext(::Editor::ServiceProviderCollection &playerServices, ::Scripting::WeakLifetimeScope const &scope)
Definition ServiceProviderCollection.h:7
Definition WeakHandleFromThis.h:8
Definition WeakLifetimeScope.h:12
Definition ClassBinding.h:10
Definition Alias.h:14