LeviLamina
Loading...
Searching...
No Matches
DeprecatedEventFactory.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
7namespace Json { class Value; }
8// clang-format on
9
10namespace Editor::DataStore {
11
13public:
14 // DeprecatedEventFactory inner types declare
15 // clang-format off
16 struct SerializedEvent;
17 // clang-format on
18
19 // DeprecatedEventFactory inner types define
21 public:
22 // member variables
23 // NOLINTBEGIN
26 // NOLINTEND
27
28 public:
29 // prevent constructor by default
30 SerializedEvent& operator=(SerializedEvent const&);
33
34 public:
35 // member functions
36 // NOLINTBEGIN
37 MCAPI ~SerializedEvent();
38 // NOLINTEND
39
40 public:
41 // destructor thunk
42 // NOLINTBEGIN
43 MCFOLD void $dtor();
44 // NOLINTEND
45 };
46
47 enum class ClientActionEventType : int {
48 ActionExecute = 1,
49 };
50
51 enum class ServerUXEventType : int {
52 UpdateMenu = 3,
53 DestroyMenu = 4,
54 UpdateModalToolOption = 7,
55 DestroyModalToolOption = 8,
56 BindActionToControl = 11,
57 RemoveActionBindingFromControl = 12,
58 };
59
60public:
61 // static functions
62 // NOLINTBEGIN
63 MCAPI static ::Editor::DataStore::DeprecatedEventFactory::SerializedEvent
64 getSerializedEvent(::Json::Value const& payload);
65 // NOLINTEND
66};
67
68} // namespace Editor::DataStore
Definition DeprecatedEventFactory.h:12
Definition Value.h:16
Definition Alias.h:14