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 virtual void _performDeleteWidget(bool) = 0;
19
20 virtual void _setValid(bool) = 0;
21
22 virtual void _handleWidgetStateChangePayload(::Editor::Network::WidgetStateChangePayload const& payload) = 0;
23
24 virtual void
25 _handleWidgetComponentStateChangePayload(::Editor::Network::WidgetComponentStateChangePayload const& payload) = 0;
26
27 virtual void _servicePendingStateChanges() = 0;
28
29 virtual void _setSelectedNoBroadcast(bool) = 0;
30
31 virtual ::AABB const& _getWorldBounds() const = 0;
32 // NOLINTEND
33
34public:
35 // virtual function thunks
36 // NOLINTBEGIN
37
38 // NOLINTEND
39};
40
41} // namespace Editor::ScriptModule
Definition AABB.h:18
Definition WidgetComponentStateChangePayload.h:19
Definition WidgetStateChangePayload.h:17
Definition ScriptWidget_GroupInterface.h:14