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
38 // NOLINTEND
39
40public:
41 // prevent constructor by default
42 ScriptInternalPlayerServiceContext& operator=(ScriptInternalPlayerServiceContext const&);
43 ScriptInternalPlayerServiceContext(ScriptInternalPlayerServiceContext const&);
44 ScriptInternalPlayerServiceContext();
45
46public:
47 // member functions
48 // NOLINTBEGIN
52 );
53 // NOLINTEND
54
55public:
56 // static functions
57 // NOLINTBEGIN
58 MCNAPI static ::Scripting::ClassBinding bindScript();
59 // NOLINTEND
60
61public:
62 // constructor thunks
63 // NOLINTBEGIN
64 MCNAPI void*
66 // NOLINTEND
67};
68
69} // 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