LeviLamina
Loading...
Searching...
No Matches
ScriptProjectRegionPlayerService.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/scripting/lifetime_registry/StrongTypedObjectHandle.h"
8#include "mc/deps/scripting/runtime/Result_deprecated.h"
9
10// auto generated forward declare list
11// clang-format off
12namespace Editor { class ProjectRegion; }
13namespace Editor { class ServiceProviderCollection; }
14namespace Editor::ScriptModule { class ScriptProjectRegion; }
15namespace Editor::ScriptModule { class ScriptProjectRegionOptions; }
16namespace Scripting { class WeakLifetimeScope; }
17namespace Scripting { struct ClassBinding; }
18// clang-format on
19
20namespace Editor::ScriptModule {
21
22class ScriptProjectRegionPlayerService : public ::EnableGetWeakRef<::Editor::ProjectRegion> {
23public:
24 // member variables
25 // NOLINTBEGIN
30 // NOLINTEND
31
32public:
33 // prevent constructor by default
34 ScriptProjectRegionPlayerService& operator=(ScriptProjectRegionPlayerService const&);
35 ScriptProjectRegionPlayerService(ScriptProjectRegionPlayerService const&);
36 ScriptProjectRegionPlayerService();
37
38public:
39 // member functions
40 // NOLINTBEGIN
44 );
45
46 MCNAPI ::Scripting::Result_deprecated<void> disposeAllRegions();
47
48 MCNAPI ::Scripting::Result_deprecated<bool> disposeRegion(::std::string const& id);
49
50 MCNAPI ::Scripting::Result_deprecated<
53
54 MCNAPI ::Scripting::Result_deprecated<
57
58 MCNAPI ::Scripting::Result_deprecated<
61
63 // NOLINTEND
64
65public:
66 // static functions
67 // NOLINTBEGIN
68 MCNAPI static ::Scripting::ClassBinding bindScript();
69 // NOLINTEND
70
71public:
72 // constructor thunks
73 // NOLINTBEGIN
75 // NOLINTEND
76
77public:
78 // destructor thunk
79 // NOLINTBEGIN
80 MCNAPI void $dtor();
81 // NOLINTEND
82};
83
84} // namespace Editor::ScriptModule
Definition ProjectRegion.h:28
Definition ScriptProjectRegionOptions.h:13
MCAPI void * $ctor(::Editor::ServiceProviderCollection &playerServices, ::Scripting::WeakLifetimeScope &scope)
static MCAPI ::Scripting::ClassBinding bindScript()
MCAPI ScriptProjectRegionPlayerService(::Editor::ServiceProviderCollection &playerServices, ::Scripting::WeakLifetimeScope &scope)
MCAPI ::Scripting::Result_deprecated< ::Scripting::StrongTypedObjectHandle<::Editor::ScriptModule::ScriptProjectRegion > > leaseRegion(::Editor::ScriptModule::ScriptProjectRegionOptions const &options)
MCAPI ::Scripting::Result_deprecated< ::Scripting::StrongTypedObjectHandle<::Editor::ScriptModule::ScriptProjectRegion > > getSelectionRegion()
MCAPI ::Scripting::Result_deprecated< ::Scripting::StrongTypedObjectHandle<::Editor::ScriptModule::ScriptProjectRegion > > getCursorRegion()
MCAPI ::Scripting::Result_deprecated< bool > disposeRegion(::std::string const &id)
MCAPI ::Scripting::Result_deprecated< void > disposeAllRegions()
Definition ScriptProjectRegion.h:43
Definition ServiceProviderCollection.h:7
Definition EnableGetWeakRef.h:6
Definition StrongTypedObjectHandle.h:8
Definition WeakLifetimeScope.h:14
Definition ClassBinding.h:19
Definition Alias.h:14