LeviLamina
Loading...
Searching...
No Matches
ScriptWidgetComponentGizmo.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/common/editor/WidgetComponentType.h"
7#include "mc/deps/script_core/runtime/scripting/Result.h"
8#include "mc/deps/script_core/runtime/scripting/Result_deprecated.h"
9#include "mc/editor/script/ScriptWidgetComponentBase.h"
10
11// auto generated forward declare list
12// clang-format off
13namespace Editor::Network { class WidgetComponentStateChangePayload; }
14namespace Editor::ScriptModule { class ScriptWidgetComponentErrorInvalidComponent; }
15namespace Scripting { struct ClassBinding; }
16// clang-format on
17
18namespace Editor::ScriptModule {
19
20class ScriptWidgetComponentGizmo : public ::Editor::ScriptModule::ScriptWidgetComponentBase {
21public:
22 // member variables
23 // NOLINTBEGIN
34 // NOLINTEND
35
36public:
37 // prevent constructor by default
38 ScriptWidgetComponentGizmo& operator=(ScriptWidgetComponentGizmo const&);
39 ScriptWidgetComponentGizmo(ScriptWidgetComponentGizmo const&);
40 ScriptWidgetComponentGizmo();
41
42public:
43 // virtual functions
44 // NOLINTBEGIN
45 virtual ~ScriptWidgetComponentGizmo() /*override*/ = default;
46
47 virtual ::Editor::Widgets::WidgetComponentType const getComponentType() const /*override*/;
48
49 virtual void
50 _handleWidgetComponentStateChange(::Editor::Network::WidgetComponentStateChangePayload const& payload) /*override*/;
51 // NOLINTEND
52
53public:
54 // member functions
55 // NOLINTBEGIN
56 MCNAPI ::Scripting::Result<float, ::Editor::ScriptModule::ScriptWidgetComponentErrorInvalidComponent>
58
59 MCNAPI ::Scripting::Result<float, ::Editor::ScriptModule::ScriptWidgetComponentErrorInvalidComponent>
61
62 MCNAPI ::Scripting::Result_deprecated<void> _setScreenScale(float screenScale);
63
64 MCNAPI ::Scripting::Result_deprecated<void> _setWorldScale(float worldScale);
65 // NOLINTEND
66
67public:
68 // static functions
69 // NOLINTBEGIN
70 MCNAPI static ::Scripting::ClassBinding bindScript();
71 // NOLINTEND
72
73public:
74 // virtual function thunks
75 // NOLINTBEGIN
76 MCNAPI ::Editor::Widgets::WidgetComponentType const $getComponentType() const;
77
79
80
81 // NOLINTEND
82};
83
84} // namespace Editor::ScriptModule
Definition WidgetComponentStateChangePayload.h:19
Definition ScriptWidgetComponentBase.h:27
Definition ScriptWidgetComponentErrorInvalidComponent.h:15
MCAPI::Editor::Widgets::WidgetComponentType const $getComponentType() const
MCAPI ::Scripting::Result< float, ::Editor::ScriptModule::ScriptWidgetComponentErrorInvalidComponent > _getWorldScale() const
MCAPI ::Scripting::Result_deprecated< void > _setScreenScale(float screenScale)
MCAPI void $_handleWidgetComponentStateChange(::Editor::Network::WidgetComponentStateChangePayload const &payload)
MCAPI ::Scripting::Result< float, ::Editor::ScriptModule::ScriptWidgetComponentErrorInvalidComponent > _getScreenScale() const
static MCAPI ::Scripting::ClassBinding bindScript()
MCAPI ::Scripting::Result_deprecated< void > _setWorldScale(float worldScale)
Definition ClassBinding.h:10
Definition Alias.h:14