LeviLamina
Loading...
Searching...
No Matches
ScriptProjectRegionManagerService.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/game_refs/EnableGetWeakRef.h"
7#include "mc/deps/script_core/runtime/scripting/Result_deprecated.h"
8
9// auto generated forward declare list
10// clang-format off
11namespace Editor { class ServiceProviderCollection; }
12namespace Editor { struct ProjectRegionManagerChunkProcessingState; }
13namespace Scripting { class WeakLifetimeScope; }
14namespace Scripting { struct ClassBinding; }
15namespace Scripting { struct InterfaceBinding; }
16// clang-format on
17
18namespace Editor::ScriptModule {
19
20class ScriptProjectRegionManagerService
21: public ::EnableGetWeakRef<::Editor::ScriptModule::ScriptProjectRegionManagerService> {
22public:
23 // member variables
24 // NOLINTBEGIN
30 // NOLINTEND
31
32public:
33 // prevent constructor by default
34 ScriptProjectRegionManagerService& operator=(ScriptProjectRegionManagerService const&);
35 ScriptProjectRegionManagerService(ScriptProjectRegionManagerService const&);
36 ScriptProjectRegionManagerService();
37
38public:
39 // member functions
40 // NOLINTBEGIN
44 );
45
48 );
49
51 // NOLINTEND
52
53public:
54 // static functions
55 // NOLINTBEGIN
56 MCNAPI static ::Scripting::ClassBinding bindScript();
57
58 MCNAPI static ::Scripting::InterfaceBinding bindScriptProcessingState();
59 // NOLINTEND
60
61public:
62 // constructor thunks
63 // NOLINTBEGIN
65 // NOLINTEND
66
67public:
68 // destructor thunk
69 // NOLINTBEGIN
70 MCNAPI void $dtor();
71 // NOLINTEND
72};
73
74} // namespace Editor::ScriptModule
MCAPI void * $ctor(::Editor::ServiceProviderCollection &services, ::Scripting::WeakLifetimeScope &scope)
static MCAPI ::Scripting::InterfaceBinding bindScriptProcessingState()
static MCAPI ::Scripting::ClassBinding bindScript()
MCAPI void _handleChunkProcessingChangeEvent(::Scripting::Result_deprecated<::Editor::ProjectRegionManagerChunkProcessingState > const &state)
MCAPI ScriptProjectRegionManagerService(::Editor::ServiceProviderCollection &services, ::Scripting::WeakLifetimeScope &scope)
Definition ServiceProviderCollection.h:7
Definition EnableGetWeakRef.h:6
Definition Result_deprecated.h:8
Definition WeakLifetimeScope.h:12
Definition ProjectRegionManagerChunkProcessingState.h:7
Definition ClassBinding.h:10
Definition InterfaceBinding.h:10
Definition Alias.h:14