LeviLamina
Loading...
Searching...
No Matches
Editor::ScriptModule::ScriptWidget Class Reference
+ Inheritance diagram for Editor::ScriptModule::ScriptWidget:

Public Member Functions

ScriptWidgetoperator= (ScriptWidget const &)
 
 ScriptWidget (ScriptWidget const &)
 
virtual void _performDeleteWidget (bool suppressClientMessage)
 
virtual void _setValid (bool valid)
 
virtual void _handleWidgetStateChangePayload (::Editor::Network::WidgetStateChangePayload const &payload)
 
virtual void _handleWidgetComponentStateChangePayload (::Editor::Network::WidgetComponentStateChangePayload const &payload)
 
virtual void _servicePendingStateChanges ()
 
virtual void _setSelectedNoBroadcast (bool selected)
 
virtual::Scripting::WeakLifetimeScope & _getScope ()
 
virtual void _deleteComponent (::mce::UUID const &componentId)
 
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)
 
MCAPI ::Scripting::Result< ::Scripting::StrongTypedObjectHandle<::Editor::ScriptModule::ScriptWidgetComponentClipboard >, ::Editor::ScriptModule::ScriptWidgetErrorInvalidObject, ::Scripting::Error_addClipboardComponent (::std::string const &componentName, ::std::optional<::Scripting::StrongTypedObjectHandle<::Editor::ScriptModule::ScriptClipboardItem > > const &optionalClipboardItem, ::std::optional<::Editor::ScriptModule::ScriptWidgetComponentClipboardOptions > const &options)
 
MCAPI ::Scripting::Result< ::Scripting::StrongTypedObjectHandle<::Editor::ScriptModule::ScriptWidgetComponentEntity >, ::Editor::ScriptModule::ScriptWidgetErrorInvalidObject, ::Scripting::Error_addEntityComponent (::std::string const &componentName, ::std::string const &actorNameId, ::std::optional<::Editor::ScriptModule::ScriptWidgetComponentEntityOptions > const &options)
 
MCAPI ::Scripting::Result< ::Scripting::StrongTypedObjectHandle<::Editor::ScriptModule::ScriptWidgetComponentGizmo >, ::Editor::ScriptModule::ScriptWidgetErrorInvalidObject, ::Scripting::Error_addGizmoComponent (::std::string const &componentName, ::std::optional<::Editor::ScriptModule::ScriptWidgetComponentGizmoOptions > const &options)
 
MCAPI ::Scripting::Result< ::Scripting::StrongTypedObjectHandle<::Editor::ScriptModule::ScriptWidgetComponentGuideSensor >, ::Editor::ScriptModule::ScriptWidgetErrorInvalidObject, ::Scripting::Error_addGuideSensorComponent (::std::string const &componentName, ::std::optional<::Editor::ScriptModule::ScriptWidgetComponentGuideSensorOptions > const &options)
 
MCAPI ::Scripting::Result< ::Scripting::StrongTypedObjectHandle<::Editor::ScriptModule::ScriptWidgetComponentRenderPrim >, ::Editor::ScriptModule::ScriptWidgetErrorInvalidObject, ::Scripting::Error_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 ::Scripting::Result< ::Scripting::StrongTypedObjectHandle<::Editor::ScriptModule::ScriptWidgetComponentSpline >, ::Editor::ScriptModule::ScriptWidgetErrorInvalidObject, ::Scripting::Error_addSplineComponent (::std::string const &componentName, ::std::optional<::Editor::ScriptModule::ScriptWidgetComponentSplineOptions > const &options)
 
MCAPI ::Scripting::Result< ::Scripting::StrongTypedObjectHandle<::Editor::ScriptModule::ScriptWidgetComponentText >, ::Editor::ScriptModule::ScriptWidgetErrorInvalidObject, ::Scripting::Error_addTextComponent (::std::string const &componentName, ::std::string const &textString, ::std::optional<::Editor::ScriptModule::ScriptWidgetComponentTextOptions > const &options)
 
MCAPI ::Scripting::Result< void, ::Editor::ScriptModule::ScriptWidgetErrorInvalidObject, ::Editor::ScriptModule::ScriptWidgetComponentErrorInvalidComponent, ::Scripting::Error_deleteComponentCommand (::std::variant< ::Scripting::StrongTypedObjectHandle<::Editor::ScriptModule::ScriptWidgetComponentBase >, ::std::string > componentHandleOrName)
 
MCAPI ::Scripting::Result< void, ::Editor::ScriptModule::ScriptWidgetErrorInvalidObject, ::Editor::ScriptModule::ScriptWidgetGroupErrorInvalidObject, ::Scripting::Error_deleteWidget ()
 
MCAPI void _forEachComponent (::std::function< bool(::Scripting::StrongTypedObjectHandle<::Editor::ScriptModule::ScriptWidgetComponentBase >)> func) const
 
MCAPI ::Scripting::Result< ::std::vector<::Scripting::StrongTypedObjectHandle<::Editor::ScriptModule::ScriptWidgetComponentBase > >, ::Editor::ScriptModule::ScriptWidgetErrorInvalidObject_getAllComponents () const
 
MCAPI ::Scripting::Result< bool, ::Editor::ScriptModule::ScriptWidgetErrorInvalidObject_getBindPositionToBlockCursor () const
 
MCAPI ::Scripting::Result< float, ::Editor::ScriptModule::ScriptWidgetErrorInvalidObject_getCollisionRadius () const
 
MCAPI ::Scripting::Result< bool, ::Editor::ScriptModule::ScriptWidgetErrorInvalidObject_getCollisionRadiusVisible () const
 
MCAPI ::Scripting::Result< ::Scripting::StrongTypedObjectHandle<::Editor::ScriptModule::ScriptWidgetComponentBase >, ::Editor::ScriptModule::ScriptWidgetErrorInvalidObject, ::Scripting::Error_getComponentByName (::std::string const &componentName) const
 
MCAPI ::Scripting::Result< bool, ::Editor::ScriptModule::ScriptWidgetErrorInvalidObject_getLockToSurface () const
 
MCAPI ::Scripting::Result< bool, ::Editor::ScriptModule::ScriptWidgetErrorInvalidObject_getSnapToBlock () const
 
MCAPI ::Scripting::Result<::Vec3, ::Editor::ScriptModule::ScriptWidgetErrorInvalidObject_scriptGetCollisionOffset () const
 
MCAPI ::Scripting::Result<::Vec3, ::Editor::ScriptModule::ScriptWidgetErrorInvalidObject_scriptGetPosition () const
 
MCAPI ::Scripting::Result< bool, ::Editor::ScriptModule::ScriptWidgetErrorInvalidObject_scriptGetSelectable () const
 
MCAPI ::Scripting::Result< bool, ::Editor::ScriptModule::ScriptWidgetErrorInvalidObject_scriptGetSelected () const
 
MCAPI ::Scripting::Result< bool, ::Editor::ScriptModule::ScriptWidgetErrorInvalidObject_scriptGetShowBoundingBox () const
 
MCAPI ::Scripting::Result< bool, ::Editor::ScriptModule::ScriptWidgetErrorInvalidObject_scriptGetVisible () const
 
MCAPI ::Scripting::Result< void, ::Editor::ScriptModule::ScriptWidgetErrorInvalidObject_scriptSetCollisionOffset (::Vec3 const &position)
 
MCAPI ::Scripting::Result< void, ::Editor::ScriptModule::ScriptWidgetErrorInvalidObject_scriptSetPosition (::Vec3 const &position)
 
MCAPI ::Scripting::Result< void, ::Editor::ScriptModule::ScriptWidgetErrorInvalidObject, ::Scripting::Error_scriptSetSelected (bool selected)
 
MCAPI ::Scripting::Result< void, ::Editor::ScriptModule::ScriptWidgetErrorInvalidObject_scriptSetShowBoundingBox (bool visible)
 
MCAPI ::Scripting::Result< void, ::Editor::ScriptModule::ScriptWidgetErrorInvalidObject_scriptSetVisible (bool visible)
 
MCAPI ::Scripting::Result< void, ::Editor::ScriptModule::ScriptWidgetErrorInvalidObject_setBindPositionToBlockCursor (bool bindToBlockCursor)
 
MCAPI ::Scripting::Result< void, ::Editor::ScriptModule::ScriptWidgetErrorInvalidObject_setChangeEventClosure (::std::optional< ::Scripting::Closure< void(::Scripting::StrongTypedObjectHandle< ::Editor::ScriptModule::ScriptWidgetStateChangeEventParameters >)> > const &closure)
 
MCAPI ::Scripting::Result< void, ::Editor::ScriptModule::ScriptWidgetErrorInvalidObject, ::Scripting::Error_setCollisionRadius (float radius)
 
MCAPI ::Scripting::Result< void, ::Editor::ScriptModule::ScriptWidgetErrorInvalidObject_setCollisionRadiusVisible (bool visible)
 
MCAPI ::Scripting::Result< void, ::Editor::ScriptModule::ScriptWidgetErrorInvalidObject_setLockToSurface (bool lockToSurface)
 
MCAPI ::Scripting::Result< void, ::Editor::ScriptModule::ScriptWidgetErrorInvalidObject_setSnapToBlock (bool snapToBlock)
 
MCAPI void _setVisible (bool visible)
 
MCAPI::mce::UUID const & getGroupId () const
 
MCAPI bool isValid () const
 
MCAPI void setPosition (::Vec3 const &pos)
 
MCAPI ::Scripting::Result< void, ::Scripting::ErrorsetSelected (bool selected)
 
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 void $_performDeleteWidget (bool suppressClientMessage)
 
MCFOLD void $_setValid (bool valid)
 
MCAPI void $_handleWidgetStateChangePayload (::Editor::Network::WidgetStateChangePayload const &payload)
 
MCAPI void $_handleWidgetComponentStateChangePayload (::Editor::Network::WidgetComponentStateChangePayload const &payload)
 
MCAPI void $_servicePendingStateChanges ()
 
MCAPI void $_setSelectedNoBroadcast (bool selected)
 
MCFOLD::Scripting::WeakLifetimeScope & $_getScope ()
 
MCAPI void $_deleteComponent (::mce::UUID const &componentId)
 

Static Public Member Functions

static MCAPI ::Scripting::ClassBindingBuilder<::Editor::ScriptModule::ScriptWidgetbindScript ()
 
static MCAPI void ** $vftableForScriptWidgetGroupInterface ()
 
static MCAPI void ** $vftableForScriptWidgetComponentInterface ()
 
static MCAPI void ** $vftableForScriptWidgetServiceInterface ()
 

Public Attributes

::ll::UntypedStorage< 8, 16 > mUnk3fd115
 
::ll::UntypedStorage< 8, 8 > mUnkc2fe43
 
::ll::UntypedStorage< 8, 8 > mUnke49379
 
::ll::UntypedStorage< 1, 1 > mUnk46d2f6
 
::ll::UntypedStorage< 8, 16 > mUnk20db35
 
::ll::UntypedStorage< 8, 32 > mUnkded1eb
 
::ll::UntypedStorage< 4, 12 > mUnka64629
 
::ll::UntypedStorage< 1, 1 > mUnk281f36
 
::ll::UntypedStorage< 1, 1 > mUnkca16b6
 
::ll::UntypedStorage< 1, 1 > mUnk495ae4
 
::ll::UntypedStorage< 1, 1 > mUnk50a450
 
::ll::UntypedStorage< 4, 4 > mUnk256c17
 
::ll::UntypedStorage< 4, 12 > mUnkb83306
 
::ll::UntypedStorage< 1, 1 > mUnkd3135e
 
::ll::UntypedStorage< 1, 1 > mUnk3faea0
 
::ll::UntypedStorage< 1, 1 > mUnk1d10b8
 
::ll::UntypedStorage< 1, 1 > mUnkcc57da
 
::ll::UntypedStorage< 8, 88 > mUnk30dd27
 
::ll::UntypedStorage< 8, 64 > mUnkfa8e26
 
::ll::UntypedStorage< 8, 24 > mUnk100eaa
 

Member Function Documentation

◆ _performDeleteWidget()

virtual void Editor::ScriptModule::ScriptWidget::_performDeleteWidget ( bool suppressClientMessage)
virtual

◆ _setValid()

virtual void Editor::ScriptModule::ScriptWidget::_setValid ( bool valid)
virtual

◆ _handleWidgetStateChangePayload()

virtual void Editor::ScriptModule::ScriptWidget::_handleWidgetStateChangePayload ( ::Editor::Network::WidgetStateChangePayload const & payload)
virtual

◆ _handleWidgetComponentStateChangePayload()

virtual void Editor::ScriptModule::ScriptWidget::_handleWidgetComponentStateChangePayload ( ::Editor::Network::WidgetComponentStateChangePayload const & payload)
virtual

◆ _servicePendingStateChanges()

virtual void Editor::ScriptModule::ScriptWidget::_servicePendingStateChanges ( )
virtual

◆ _setSelectedNoBroadcast()

virtual void Editor::ScriptModule::ScriptWidget::_setSelectedNoBroadcast ( bool selected)
virtual

◆ _getScope()

virtual::Scripting::WeakLifetimeScope & Editor::ScriptModule::ScriptWidget::_getScope ( )
virtual

◆ _deleteComponent()

virtual void Editor::ScriptModule::ScriptWidget::_deleteComponent ( ::mce::UUID const & componentId)
virtual

The documentation for this class was generated from the following file: