LeviLamina
Loading...
Searching...
No Matches
ScriptWidget.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/scripting/lifetime_registry/StrongTypedObjectHandle.h"
7#include "mc/deps/scripting/lifetime_registry/WeakHandleFromThis.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/deps/scripting/script_engine/Closure.h"
12#include "mc/editor/script/ScriptWidget_ComponentInterface.h"
13#include "mc/editor/script/ScriptWidget_GroupInterface.h"
14#include "mc/editor/script/ScriptWidget_ServiceInterface.h"
15
16// auto generated forward declare list
17// clang-format off
18class AABB;
19class Vec3;
20namespace Editor { class ServiceProviderCollection; }
21namespace Editor::Network { class WidgetComponentStateChangePayload; }
22namespace Editor::Network { class WidgetStateChangePayload; }
23namespace Editor::ScriptModule { class ScriptClipboardItem; }
24namespace Editor::ScriptModule { class ScriptRelativeVolumeListBlockVolume; }
25namespace Editor::ScriptModule { class ScriptWidgetComponentBase; }
26namespace Editor::ScriptModule { class ScriptWidgetComponentBoundingBox; }
27namespace Editor::ScriptModule { class ScriptWidgetComponentBoundingBoxOptions; }
28namespace Editor::ScriptModule { class ScriptWidgetComponentClipboard; }
29namespace Editor::ScriptModule { class ScriptWidgetComponentClipboardOptions; }
30namespace Editor::ScriptModule { class ScriptWidgetComponentEntity; }
31namespace Editor::ScriptModule { class ScriptWidgetComponentEntityOptions; }
32namespace Editor::ScriptModule { class ScriptWidgetComponentGizmo; }
33namespace Editor::ScriptModule { class ScriptWidgetComponentGizmoOptions; }
34namespace Editor::ScriptModule { class ScriptWidgetComponentGuideSensor; }
35namespace Editor::ScriptModule { class ScriptWidgetComponentGuideSensorOptions; }
36namespace Editor::ScriptModule { class ScriptWidgetComponentRenderPrim; }
37namespace Editor::ScriptModule { class ScriptWidgetComponentRenderPrimOptions; }
38namespace Editor::ScriptModule { class ScriptWidgetComponentRenderPrimType_AxialSphere; }
39namespace Editor::ScriptModule { class ScriptWidgetComponentRenderPrimType_Box; }
40namespace Editor::ScriptModule { class ScriptWidgetComponentRenderPrimType_Disc; }
41namespace Editor::ScriptModule { class ScriptWidgetComponentRenderPrimType_Line; }
42namespace Editor::ScriptModule { class ScriptWidgetComponentSpline; }
43namespace Editor::ScriptModule { class ScriptWidgetComponentSplineOptions; }
44namespace Editor::ScriptModule { class ScriptWidgetComponentText; }
45namespace Editor::ScriptModule { class ScriptWidgetComponentTextOptions; }
46namespace Editor::ScriptModule { class ScriptWidgetComponentVolumeOutline; }
47namespace Editor::ScriptModule { class ScriptWidgetComponentVolumeOutlineOptions; }
48namespace Editor::ScriptModule { class ScriptWidgetCreateOptions; }
49namespace Editor::ScriptModule { class ScriptWidgetErrorInvalidObject; }
50namespace Editor::ScriptModule { class ScriptWidgetGroup; }
51namespace Editor::ScriptModule { class ScriptWidgetService; }
52namespace Editor::ScriptModule { class ScriptWidgetStateChangeEventParameters; }
53namespace ScriptModuleMinecraft { class ScriptBlockVolumeBase; }
54namespace Scripting { class WeakLifetimeScope; }
55namespace Scripting { struct ClassBinding; }
56namespace mce { class UUID; }
57// clang-format on
58
59namespace Editor::ScriptModule {
60
64 public ::Scripting::WeakHandleFromThis<::Editor::ScriptModule::ScriptWidget> {
65public:
66 // member variables
67 // NOLINTBEGIN
90 // NOLINTEND
91
92public:
93 // prevent constructor by default
94 ScriptWidget& operator=(ScriptWidget const&);
97
98public:
99 // virtual functions
100 // NOLINTBEGIN
101 // vIndex: 7
102 virtual ~ScriptWidget();
103
104 // vIndex: 6
105 virtual ::AABB const& _getWorldBounds() const /*override*/;
106
107 // vIndex: 0
108 virtual void _performDeleteWidget(bool suppressClientMessage) /*override*/;
109
110 // vIndex: 1
111 virtual void _setValid(bool valid) /*override*/;
112
113 // vIndex: 2
114 virtual void
115 _handleWidgetStateChangePayload(::Editor::Network::WidgetStateChangePayload const& payload) /*override*/;
116
117 // vIndex: 3
118 virtual void _handleWidgetComponentStateChangePayload(
120 ) /*override*/;
121
122 // vIndex: 4
123 virtual void _servicePendingStateChanges() /*override*/;
124
125 // vIndex: 5
126 virtual void _setSelectedNoBroadcast(bool selected) /*override*/;
127
128 // vIndex: 0
129 virtual ::Scripting::WeakLifetimeScope& _getScope() /*override*/;
130
131 // vIndex: 1
132 virtual void _deleteComponent(::mce::UUID const& componentId) /*override*/;
133 // NOLINTEND
134
135public:
136 // member functions
137 // NOLINTBEGIN
139 ::Editor::ServiceProviderCollection& serviceProviders,
142 ::Vec3 const& position,
143 ::std::optional<::Editor::ScriptModule::ScriptWidgetCreateOptions> const& options,
145 );
146
147 MCNAPI ::Scripting::Result_deprecated<
150 ::std::string const& componentName,
151 ::Vec3 const& size,
152 ::std::optional<::Editor::ScriptModule::ScriptWidgetComponentBoundingBoxOptions> const& options
153 );
154
155 MCNAPI ::Scripting::Result_deprecated<
158 ::std::string const& componentName,
160 optionalClipboardItem,
161 ::std::optional<::Editor::ScriptModule::ScriptWidgetComponentClipboardOptions> const& options
162 );
163
164 MCNAPI ::Scripting::Result_deprecated<
167 ::std::string const& componentName,
168 ::std::string const& actorNameId,
169 ::std::optional<::Editor::ScriptModule::ScriptWidgetComponentEntityOptions> const& options
170 );
171
172 MCNAPI ::Scripting::Result_deprecated<
175 ::std::string const& componentName,
176 ::std::optional<::Editor::ScriptModule::ScriptWidgetComponentGizmoOptions> const& options
177 );
178
179 MCNAPI ::Scripting::Result_deprecated<
182 ::std::string const& componentName,
183 ::std::optional<::Editor::ScriptModule::ScriptWidgetComponentGuideSensorOptions> const& options
184 );
185
186 MCNAPI ::Scripting::Result_deprecated<
189 ::std::string const& componentName,
190 ::std::variant<
195 ::std::optional<::Editor::ScriptModule::ScriptWidgetComponentRenderPrimOptions> const& options
196 );
197
198 MCNAPI ::Scripting::Result_deprecated<
201 ::std::string const& componentName,
202 ::std::optional<::Editor::ScriptModule::ScriptWidgetComponentSplineOptions> const& options
203 );
204
205 MCNAPI ::Scripting::Result_deprecated<
208 ::std::string const& componentName,
209 ::std::string const& textString,
210 ::std::optional<::Editor::ScriptModule::ScriptWidgetComponentTextOptions> const& options
211 );
212
213 MCNAPI ::Scripting::Result_deprecated<
216 ::std::string const& componentName,
217 ::std::optional<::std::variant<
220 volume,
221 ::std::optional<::Editor::ScriptModule::ScriptWidgetComponentVolumeOutlineOptions> const& options
222 );
223
224 MCNAPI ::Scripting::Result_deprecated<void> _deleteComponentCommand(
225 ::std::variant<
227 ::std::string> componentHandleOrName
228 );
229
230 MCNAPI ::Scripting::Result_deprecated<void> _deleteWidget();
231
232 MCNAPI void _forEachComponent(
234 func
235 ) const;
236
237 MCNAPI ::Scripting::Result<
238 ::std::vector<::Scripting::StrongTypedObjectHandle<::Editor::ScriptModule::ScriptWidgetComponentBase>>,
241
242 MCNAPI ::Scripting::Result<bool, ::Editor::ScriptModule::ScriptWidgetErrorInvalidObject>
244
245 MCNAPI ::Scripting::Result<float, ::Editor::ScriptModule::ScriptWidgetErrorInvalidObject>
247
248 MCNAPI ::Scripting::Result<bool, ::Editor::ScriptModule::ScriptWidgetErrorInvalidObject>
250
251 MCNAPI ::Scripting::Result_deprecated<
253 _getComponentByName(::std::string const& componentName) const;
254
255 MCNAPI ::Scripting::Result<bool, ::Editor::ScriptModule::ScriptWidgetErrorInvalidObject> _getLockToSurface() const;
256
257 MCNAPI ::Scripting::Result<bool, ::Editor::ScriptModule::ScriptWidgetErrorInvalidObject> _getSnapToBlock() const;
258
259 MCNAPI ::Scripting::Result<::Vec3, ::Editor::ScriptModule::ScriptWidgetErrorInvalidObject>
261
262 MCNAPI ::Scripting::Result<::Vec3, ::Editor::ScriptModule::ScriptWidgetErrorInvalidObject>
264
265 MCNAPI ::Scripting::Result<bool, ::Editor::ScriptModule::ScriptWidgetErrorInvalidObject>
267
268 MCNAPI ::Scripting::Result<bool, ::Editor::ScriptModule::ScriptWidgetErrorInvalidObject> _scriptGetSelected() const;
269
270 MCNAPI ::Scripting::Result<bool, ::Editor::ScriptModule::ScriptWidgetErrorInvalidObject>
272
273 MCNAPI ::Scripting::Result<bool, ::Editor::ScriptModule::ScriptWidgetErrorInvalidObject> _scriptGetVisible() const;
274
275 MCNAPI ::Scripting::Result<
279
280 MCNAPI ::Scripting::Result<void, ::Editor::ScriptModule::ScriptWidgetErrorInvalidObject>
282
283 MCNAPI ::Scripting::Result_deprecated<void> _scriptSetPosition(::Vec3 const& position);
284
285 MCNAPI ::Scripting::Result_deprecated<void> _scriptSetSelected(bool selected);
286
287 MCNAPI ::Scripting::Result<void, ::Editor::ScriptModule::ScriptWidgetErrorInvalidObject>
289
290 MCNAPI ::Scripting::Result<void, ::Editor::ScriptModule::ScriptWidgetErrorInvalidObject>
291 _scriptSetVisible(bool visible);
292
293 MCNAPI ::Scripting::Result<void, ::Editor::ScriptModule::ScriptWidgetErrorInvalidObject>
294 _setBindPositionToBlockCursor(bool bindToBlockCursor);
295
296 MCNAPI ::Scripting::Result<void, ::Editor::ScriptModule::ScriptWidgetErrorInvalidObject> _setChangeEventClosure(
297 ::std::optional<::Scripting::Closure<void(
299 )>> const& closure
300 );
301
302 MCNAPI ::Scripting::Result_deprecated<void> _setCollisionRadius(float radius);
303
304 MCNAPI ::Scripting::Result<void, ::Editor::ScriptModule::ScriptWidgetErrorInvalidObject>
306
307 MCNAPI ::Scripting::Result<void, ::Editor::ScriptModule::ScriptWidgetErrorInvalidObject>
308 _setLockToSurface(bool lockToSurface);
309
310 MCNAPI ::Scripting::Result<void, ::Editor::ScriptModule::ScriptWidgetErrorInvalidObject>
311 _setSnapToBlock(bool snapToBlock);
312
313 MCNAPI void _setVisible(bool visible);
314
315 MCNAPI ::mce::UUID const& getGroupId() const;
316
317 MCNAPI bool isValid() const;
318
319 MCNAPI void setPosition(::Vec3 const& pos);
320
321 MCNAPI ::Scripting::Result_deprecated<void> setSelected(bool selected);
322 // NOLINTEND
323
324public:
325 // static functions
326 // NOLINTBEGIN
327 MCNAPI static ::Scripting::ClassBinding bindScript();
328 // NOLINTEND
329
330public:
331 // constructor thunks
332 // NOLINTBEGIN
333 MCNAPI void* $ctor(
334 ::Editor::ServiceProviderCollection& serviceProviders,
337 ::Vec3 const& position,
338 ::std::optional<::Editor::ScriptModule::ScriptWidgetCreateOptions> const& options,
340 );
341 // NOLINTEND
342
343public:
344 // destructor thunk
345 // NOLINTBEGIN
346 MCNAPI void $dtor();
347 // NOLINTEND
348
349public:
350 // virtual function thunks
351 // NOLINTBEGIN
352 MCNAPI ::AABB const& $_getWorldBounds() const;
353
354 MCNAPI void $_performDeleteWidget(bool suppressClientMessage);
355
356 MCNAPI void $_setValid(bool valid);
357
359
360 MCNAPI void
362
364
365 MCNAPI void $_setSelectedNoBroadcast(bool selected);
366
367 MCNAPI ::Scripting::WeakLifetimeScope& $_getScope();
368
369 MCNAPI void $_deleteComponent(::mce::UUID const& componentId);
370 // NOLINTEND
371
372public:
373 // vftables
374 // NOLINTBEGIN
376
378
380 // NOLINTEND
381};
382
383} // namespace Editor::ScriptModule
Definition AABB.h:18
Definition WidgetComponentStateChangePayload.h:18
Definition WidgetStateChangePayload.h:17
Definition ScriptWidgetComponentRenderPrimType_AxialSphere.h:16
Definition ScriptWidgetComponentRenderPrimType_Box.h:15
Definition ScriptWidgetComponentRenderPrimType_Disc.h:16
Definition ScriptWidgetComponentRenderPrimType_Line.h:16
Definition ScriptWidgetErrorInvalidObject.h:10
Definition ScriptWidgetService.h:32
Definition ScriptWidget_ComponentInterface.h:14
Definition ScriptWidget_GroupInterface.h:14
Definition ScriptWidget_ServiceInterface.h:12
Definition ScriptWidget.h:64
MCAPI void * $ctor(::Editor::ServiceProviderCollection &serviceProviders, ::Editor::ScriptModule::ScriptWidgetService &parentService, ::Scripting::WeakTypedObjectHandle<::Editor::ScriptModule::ScriptWidgetGroup > group, ::Vec3 const &position, ::std::optional<::Editor::ScriptModule::ScriptWidgetCreateOptions > const &options, ::Scripting::WeakLifetimeScope const &scope)
MCAPI::AABB const & $_getWorldBounds() const
MCAPI ::Scripting::Result< bool, ::Editor::ScriptModule::ScriptWidgetErrorInvalidObject > _scriptGetVisible() const
MCAPI ::Scripting::Result< void, ::Editor::ScriptModule::ScriptWidgetErrorInvalidObject > _scriptSetShowBoundingBox(bool visible)
MCAPI ::Scripting::Result< void, ::Editor::ScriptModule::ScriptWidgetErrorInvalidObject > _scriptSetVisible(bool visible)
MCAPI void $_setSelectedNoBroadcast(bool selected)
MCAPI ::Scripting::Result< void, ::Editor::ScriptModule::ScriptWidgetErrorInvalidObject > _setLockToSurface(bool lockToSurface)
MCAPI ::Scripting::Result< bool, ::Editor::ScriptModule::ScriptWidgetErrorInvalidObject > _getCollisionRadiusVisible() const
MCAPI ::Scripting::Result_deprecated< ::Scripting::StrongTypedObjectHandle<::Editor::ScriptModule::ScriptWidgetComponentSpline > > _addSplineComponent(::std::string const &componentName, ::std::optional<::Editor::ScriptModule::ScriptWidgetComponentSplineOptions > const &options)
MCAPI void $_deleteComponent(::mce::UUID const &componentId)
static MCAPI void ** $vftableForScriptWidgetComponentInterface()
static MCAPI void ** $vftableForScriptWidgetGroupInterface()
MCAPI ::Scripting::Result_deprecated< ::Scripting::StrongTypedObjectHandle<::Editor::ScriptModule::ScriptWidgetComponentVolumeOutline > > _addVolumeOutlineComponent(::std::string const &componentName, ::std::optional<::std::variant< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptBlockVolumeBase >, ::Scripting::StrongTypedObjectHandle<::Editor::ScriptModule::ScriptRelativeVolumeListBlockVolume > > > const &volume, ::std::optional<::Editor::ScriptModule::ScriptWidgetComponentVolumeOutlineOptions > const &options)
MCAPI ::Scripting::Result< bool, ::Editor::ScriptModule::ScriptWidgetErrorInvalidObject > _getBindPositionToBlockCursor() const
MCAPI void setPosition(::Vec3 const &pos)
static MCAPI ::Scripting::ClassBinding bindScript()
MCAPI ::Scripting::Result_deprecated< void > _setCollisionRadius(float radius)
MCAPI ::Scripting::Result< void, ::Editor::ScriptModule::ScriptWidgetErrorInvalidObject > _setChangeEventClosure(::std::optional<::Scripting::Closure< void(::Scripting::StrongTypedObjectHandle<::Editor::ScriptModule::ScriptWidgetStateChangeEventParameters >)> > const &closure)
MCAPI ::Scripting::Result< bool, ::Editor::ScriptModule::ScriptWidgetErrorInvalidObject > _getSnapToBlock() const
MCAPI ::Scripting::Result_deprecated< ::Scripting::StrongTypedObjectHandle<::Editor::ScriptModule::ScriptWidgetComponentEntity > > _addEntityComponent(::std::string const &componentName, ::std::string const &actorNameId, ::std::optional<::Editor::ScriptModule::ScriptWidgetComponentEntityOptions > const &options)
MCAPI ::Scripting::Result_deprecated< ::Scripting::StrongTypedObjectHandle<::Editor::ScriptModule::ScriptWidgetComponentGuideSensor > > _addGuideSensorComponent(::std::string const &componentName, ::std::optional<::Editor::ScriptModule::ScriptWidgetComponentGuideSensorOptions > const &options)
MCAPI::mce::UUID const & getGroupId() const
MCAPI ::Scripting::Result< ::std::vector<::Scripting::StrongTypedObjectHandle<::Editor::ScriptModule::ScriptWidgetComponentBase > >, ::Editor::ScriptModule::ScriptWidgetErrorInvalidObject > _getAllComponents() const
MCAPI ::Scripting::Result_deprecated< ::Scripting::StrongTypedObjectHandle<::Editor::ScriptModule::ScriptWidgetComponentClipboard > > _addClipboardComponent(::std::string const &componentName, ::std::optional<::Scripting::StrongTypedObjectHandle<::Editor::ScriptModule::ScriptClipboardItem > > const &optionalClipboardItem, ::std::optional<::Editor::ScriptModule::ScriptWidgetComponentClipboardOptions > const &options)
MCAPI ::Scripting::Result< void, ::Editor::ScriptModule::ScriptWidgetErrorInvalidObject > _setCollisionRadiusVisible(bool visible)
static MCAPI void ** $vftableForScriptWidgetServiceInterface()
MCAPI void $_handleWidgetComponentStateChangePayload(::Editor::Network::WidgetComponentStateChangePayload const &payload)
MCAPI ::Scripting::Result< bool, ::Editor::ScriptModule::ScriptWidgetErrorInvalidObject > _scriptGetSelected() const
MCAPI ::Scripting::Result_deprecated< void > _deleteComponentCommand(::std::variant< ::Scripting::StrongTypedObjectHandle<::Editor::ScriptModule::ScriptWidgetComponentBase >, ::std::string > componentHandleOrName)
MCAPI ::Scripting::Result_deprecated< void > _deleteWidget()
MCAPI ::Scripting::Result< bool, ::Editor::ScriptModule::ScriptWidgetErrorInvalidObject > _scriptGetSelectable() const
MCAPI ::Scripting::Result_deprecated< void > _scriptSetPosition(::Vec3 const &position)
MCAPI::Scripting::WeakLifetimeScope & $_getScope()
MCAPI void _forEachComponent(::std::function< bool(::Scripting::StrongTypedObjectHandle<::Editor::ScriptModule::ScriptWidgetComponentBase >)> func) const
MCAPI ::Scripting::Result_deprecated< void > setSelected(bool selected)
MCAPI ::Scripting::Result<::Vec3, ::Editor::ScriptModule::ScriptWidgetErrorInvalidObject > _scriptGetCollisionOffset() const
MCAPI ::Scripting::Result< bool, ::Editor::ScriptModule::ScriptWidgetErrorInvalidObject > _scriptGetShowBoundingBox() const
MCAPI ::Scripting::Result_deprecated< ::Scripting::StrongTypedObjectHandle<::Editor::ScriptModule::ScriptWidgetComponentBoundingBox > > _addBoundingBoxComponent(::std::string const &componentName, ::Vec3 const &size, ::std::optional<::Editor::ScriptModule::ScriptWidgetComponentBoundingBoxOptions > const &options)
MCAPI ::Scripting::Result< ::Scripting::StrongTypedObjectHandle<::Editor::ScriptModule::ScriptWidgetGroup >, ::Editor::ScriptModule::ScriptWidgetErrorInvalidObject > _scriptGetWidgetGroup() const
MCAPI ::Scripting::Result<::Vec3, ::Editor::ScriptModule::ScriptWidgetErrorInvalidObject > _scriptGetPosition() const
MCAPI void $_handleWidgetStateChangePayload(::Editor::Network::WidgetStateChangePayload const &payload)
MCAPI ::Scripting::Result< void, ::Editor::ScriptModule::ScriptWidgetErrorInvalidObject > _setBindPositionToBlockCursor(bool bindToBlockCursor)
MCAPI ::Scripting::Result< bool, ::Editor::ScriptModule::ScriptWidgetErrorInvalidObject > _getLockToSurface() const
MCAPI ::Scripting::Result_deprecated< ::Scripting::StrongTypedObjectHandle<::Editor::ScriptModule::ScriptWidgetComponentGizmo > > _addGizmoComponent(::std::string const &componentName, ::std::optional<::Editor::ScriptModule::ScriptWidgetComponentGizmoOptions > const &options)
MCAPI void $_setValid(bool valid)
MCAPI ::Scripting::Result_deprecated< ::Scripting::StrongTypedObjectHandle<::Editor::ScriptModule::ScriptWidgetComponentText > > _addTextComponent(::std::string const &componentName, ::std::string const &textString, ::std::optional<::Editor::ScriptModule::ScriptWidgetComponentTextOptions > const &options)
MCAPI void $_performDeleteWidget(bool suppressClientMessage)
MCAPI ::Scripting::Result_deprecated< ::Scripting::StrongTypedObjectHandle<::Editor::ScriptModule::ScriptWidgetComponentBase > > _getComponentByName(::std::string const &componentName) const
MCAPI ::Scripting::Result< float, ::Editor::ScriptModule::ScriptWidgetErrorInvalidObject > _getCollisionRadius() const
MCAPI ::Scripting::Result< void, ::Editor::ScriptModule::ScriptWidgetErrorInvalidObject > _scriptSetCollisionOffset(::Vec3 const &position)
MCAPI ::Scripting::Result< void, ::Editor::ScriptModule::ScriptWidgetErrorInvalidObject > _setSnapToBlock(bool snapToBlock)
MCAPI ::Scripting::Result_deprecated< void > _scriptSetSelected(bool selected)
MCAPI void _setVisible(bool visible)
MCAPI ::Scripting::Result_deprecated< ::Scripting::StrongTypedObjectHandle<::Editor::ScriptModule::ScriptWidgetComponentRenderPrim > > _addRenderPrimComponent(::std::string const &componentName, ::std::variant< ::Editor::ScriptModule::ScriptWidgetComponentRenderPrimType_Box, ::Editor::ScriptModule::ScriptWidgetComponentRenderPrimType_Line, ::Editor::ScriptModule::ScriptWidgetComponentRenderPrimType_Disc, ::Editor::ScriptModule::ScriptWidgetComponentRenderPrimType_AxialSphere > const &primitiveType, ::std::optional<::Editor::ScriptModule::ScriptWidgetComponentRenderPrimOptions > const &options)
MCAPI ScriptWidget(::Editor::ServiceProviderCollection &serviceProviders, ::Editor::ScriptModule::ScriptWidgetService &parentService, ::Scripting::WeakTypedObjectHandle<::Editor::ScriptModule::ScriptWidgetGroup > group, ::Vec3 const &position, ::std::optional<::Editor::ScriptModule::ScriptWidgetCreateOptions > const &options, ::Scripting::WeakLifetimeScope const &scope)
Definition ServiceProviderCollection.h:7
Definition Closure.h:8
Definition StrongTypedObjectHandle.h:8
Definition WeakHandleFromThis.h:8
Definition WeakLifetimeScope.h:12
Definition WeakTypedObjectHandle.h:8
Definition Vec3.h:10
Definition UUID.h:7
Definition Alias.h:14