LeviLamina
Loading...
Searching...
No Matches
EditorBusyStateServiceBase.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/script_core/runtime/scripting/Result_deprecated.h"
7#include "mc/editor/services/IEditorService.h"
8
9// auto generated forward declare list
10// clang-format off
11namespace Editor { class ServiceProviderCollection; }
12// clang-format on
13
14namespace Editor::Services {
15
16class EditorBusyStateServiceBase : public ::Editor::Services::IEditorService {
17public:
18 // member variables
19 // NOLINTBEGIN
24 // NOLINTEND
25
26public:
27 // prevent constructor by default
28 EditorBusyStateServiceBase& operator=(EditorBusyStateServiceBase const&);
29 EditorBusyStateServiceBase(EditorBusyStateServiceBase const&);
30 EditorBusyStateServiceBase();
31
32public:
33 // virtual functions
34 // NOLINTBEGIN
35 virtual ~EditorBusyStateServiceBase() /*override*/;
36
37 virtual ::Scripting::Result_deprecated<void> init() /*override*/;
38
39 virtual ::Scripting::Result_deprecated<void> ready() /*override*/;
40
41 virtual ::Scripting::Result_deprecated<void> quit() /*override*/;
42
43 virtual bool _writeCursor(bool shown) = 0;
44 // NOLINTEND
45
46public:
47 // member functions
48 // NOLINTBEGIN
51 ::std::function<::std::chrono::steady_clock::time_point()> now
52 );
53 // NOLINTEND
54
55public:
56 // constructor thunks
57 // NOLINTBEGIN
58 MCNAPI void* $ctor(
60 ::std::function<::std::chrono::steady_clock::time_point()> now
61 );
62 // NOLINTEND
63
64public:
65 // destructor thunk
66 // NOLINTBEGIN
67 MCNAPI void $dtor();
68 // NOLINTEND
69
70public:
71 // virtual function thunks
72 // NOLINTBEGIN
73 MCNAPI ::Scripting::Result_deprecated<void> $init();
74
75 MCNAPI ::Scripting::Result_deprecated<void> $ready();
76
77 MCNAPI ::Scripting::Result_deprecated<void> $quit();
78
79
80 // NOLINTEND
81
82public:
83 // vftables
84 // NOLINTBEGIN
85 MCNAPI static void** $vftable();
86 // NOLINTEND
87};
88
89} // namespace Editor::Services
Definition ServiceProviderCollection.h:7
MCAPI EditorBusyStateServiceBase(::Editor::ServiceProviderCollection &providers, ::std::function<::std::chrono::steady_clock::time_point()> now)
MCAPI void * $ctor(::Editor::ServiceProviderCollection &providers, ::std::function<::std::chrono::steady_clock::time_point()> now)
MCAPI ::Scripting::Result_deprecated< void > $ready()
MCAPI ::Scripting::Result_deprecated< void > $quit()
MCAPI ::Scripting::Result_deprecated< void > $init()
Definition IEditorService.h:11
Definition Alias.h:14