LeviLamina
Loading...
Searching...
No Matches
ScriptWidgetComponentClipboard.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/scripting/lifetime_registry/StrongTypedObjectHandle.h"
8#include "mc/deps/scripting/lifetime_registry/WeakTypedObjectHandle.h"
9#include "mc/deps/scripting/runtime/Result.h"
10#include "mc/deps/scripting/runtime/Result_deprecated.h"
11#include "mc/editor/script/ScriptWidgetComponentBase.h"
12#include "mc/util/Mirror.h"
13#include "mc/util/Rotation.h"
14
15// auto generated forward declare list
16// clang-format off
17class Vec3;
18namespace Editor { class ServiceProviderCollection; }
19namespace Editor::ScriptModule { class ScriptClipboardItem; }
20namespace Editor::ScriptModule { class ScriptWidget; }
21namespace Editor::ScriptModule { class ScriptWidgetComponentClipboardOptions; }
22namespace Editor::ScriptModule { class ScriptWidgetComponentErrorInvalidComponent; }
23namespace Editor::ScriptModule { class ScriptWidgetService; }
24namespace ScriptModuleMinecraft { class ScriptRGBA; }
25namespace Scripting { struct ClassBinding; }
26namespace mce { class UUID; }
27// clang-format on
28
29namespace Editor::ScriptModule {
30
32public:
33 // member variables
34 // NOLINTBEGIN
45 // NOLINTEND
46
47public:
48 // prevent constructor by default
51
52public:
53 // virtual functions
54 // NOLINTBEGIN
55 // vIndex: 2
56 virtual ~ScriptWidgetComponentClipboard() /*override*/ = default;
57
58 // vIndex: 3
59 virtual ::Editor::Widgets::WidgetComponentType const getComponentType() const /*override*/;
60 // NOLINTEND
61
62public:
63 // member functions
64 // NOLINTBEGIN
66
69 ::mce::UUID const& componentId,
70 ::std::string const& componentName,
74 optionalClipboardItem,
75 ::std::optional<::Editor::ScriptModule::ScriptWidgetComponentClipboardOptions> options
76 );
77
78 MCNAPI ::Scripting::Result<::Vec3, ::Editor::ScriptModule::ScriptWidgetComponentErrorInvalidComponent>
80
81 MCNAPI ::Scripting::Result_deprecated<void> _scriptSetClipboardOffset(::Vec3 const& offset);
82
83 MCNAPI void _setClipboardOffset(::Vec3 const& offset);
84
86
88
90
91 MCNAPI void _setMirror(::Mirror m);
92
93 MCNAPI void _setNormalizedOrigin(::Vec3 const& pivot);
94
96
97 MCNAPI void _setRotation(::Rotation r);
98
99 MCNAPI void _setShowOutline(bool visible);
100 // NOLINTEND
101
102public:
103 // static functions
104 // NOLINTBEGIN
105 MCNAPI static ::Scripting::ClassBinding bindScript();
106 // NOLINTEND
107
108public:
109 // constructor thunks
110 // NOLINTBEGIN
112
113 MCNAPI void* $ctor(
114 ::Editor::ServiceProviderCollection& serviceProviders,
115 ::mce::UUID const& componentId,
116 ::std::string const& componentName,
120 optionalClipboardItem,
121 ::std::optional<::Editor::ScriptModule::ScriptWidgetComponentClipboardOptions> options
122 );
123 // NOLINTEND
124
125public:
126 // virtual function thunks
127 // NOLINTBEGIN
128 MCNAPI ::Editor::Widgets::WidgetComponentType const $getComponentType() const;
129 // NOLINTEND
130
131public:
132 // vftables
133 // NOLINTBEGIN
134 MCNAPI static void** $vftable();
135 // NOLINTEND
136};
137
138} // namespace Editor::ScriptModule
Definition ScriptWidgetComponentBase.h:29
Definition ScriptWidgetComponentClipboard.h:31
MCAPI ScriptWidgetComponentClipboard(::Editor::ServiceProviderCollection &serviceProviders, ::mce::UUID const &componentId, ::std::string const &componentName, ::Scripting::WeakTypedObjectHandle<::Editor::ScriptModule::ScriptWidget > owner, ::Editor::ScriptModule::ScriptWidgetService &parentService, ::std::optional<::Scripting::StrongTypedObjectHandle<::Editor::ScriptModule::ScriptClipboardItem > > const &optionalClipboardItem, ::std::optional<::Editor::ScriptModule::ScriptWidgetComponentClipboardOptions > options)
MCAPI ::Scripting::Result_deprecated< void > _scriptSetClipboardOffset(::Vec3 const &offset)
MCAPI void _setOutlineColor(::ScriptModuleMinecraft::ScriptRGBA const &color)
MCAPI::Editor::Widgets::WidgetComponentType const $getComponentType() const
MCAPI void * $ctor(::Editor::ScriptModule::ScriptWidgetComponentClipboard const &)
MCAPI void _setNormalizedOrigin(::Vec3 const &pivot)
static MCAPI ::Scripting::ClassBinding bindScript()
MCAPI void _setHighlightHullColor(::ScriptModuleMinecraft::ScriptRGBA const &color)
MCAPI ScriptWidgetComponentClipboard(::Editor::ScriptModule::ScriptWidgetComponentClipboard const &)
MCAPI void _setHullColor(::ScriptModuleMinecraft::ScriptRGBA const &color)
MCAPI void _setClipboardOffset(::Vec3 const &offset)
MCAPI ::Scripting::Result<::Vec3, ::Editor::ScriptModule::ScriptWidgetComponentErrorInvalidComponent > _scriptGetClipboardOffset() const
MCAPI void _setHighlightOutlineColor(::ScriptModuleMinecraft::ScriptRGBA const &color)
MCAPI void * $ctor(::Editor::ServiceProviderCollection &serviceProviders, ::mce::UUID const &componentId, ::std::string const &componentName, ::Scripting::WeakTypedObjectHandle<::Editor::ScriptModule::ScriptWidget > owner, ::Editor::ScriptModule::ScriptWidgetService &parentService, ::std::optional<::Scripting::StrongTypedObjectHandle<::Editor::ScriptModule::ScriptClipboardItem > > const &optionalClipboardItem, ::std::optional<::Editor::ScriptModule::ScriptWidgetComponentClipboardOptions > options)
Definition ScriptWidgetService.h:32
Definition ServiceProviderCollection.h:7
Definition ScriptRGBA.h:15
Definition StrongTypedObjectHandle.h:8
Definition WeakTypedObjectHandle.h:8
Definition Vec3.h:10
Definition UUID.h:7
Definition Alias.h:14