LeviLamina
Loading...
Searching...
No Matches
ScriptWidget_GroupInterface.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
7class AABB;
8namespace Editor::Network { class WidgetComponentStateChangePayload; }
9namespace Editor::Network { class WidgetStateChangePayload; }
10// clang-format on
11
12namespace Editor::ScriptModule {
13
15public:
16 // virtual functions
17 // NOLINTBEGIN
18 // vIndex: 0
19 virtual void _performDeleteWidget(bool) = 0;
20
21 // vIndex: 1
22 virtual void _setValid(bool) = 0;
23
24 // vIndex: 2
25 virtual void _handleWidgetStateChangePayload(::Editor::Network::WidgetStateChangePayload const& payload) = 0;
26
27 // vIndex: 3
28 virtual void
29 _handleWidgetComponentStateChangePayload(::Editor::Network::WidgetComponentStateChangePayload const& payload) = 0;
30
31 // vIndex: 4
32 virtual void _servicePendingStateChanges() = 0;
33
34 // vIndex: 5
35 virtual void _setSelectedNoBroadcast(bool) = 0;
36
37 // vIndex: 6
38 virtual ::AABB const& _getWorldBounds() const = 0;
39 // NOLINTEND
40
41public:
42 // virtual function thunks
43 // NOLINTBEGIN
44
45 // NOLINTEND
46};
47
48} // namespace Editor::ScriptModule
Definition AABB.h:18
Definition WidgetComponentStateChangePayload.h:18
Definition WidgetStateChangePayload.h:17
Definition ScriptWidget_GroupInterface.h:14