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

Public Member Functions

ScriptPrefabService & operator= (ScriptPrefabService const &)
 ScriptPrefabService (ScriptPrefabService const &)
MCAPI ScriptPrefabService (::Editor::ServiceProviderCollection &serviceProviders, ::Scripting::WeakLifetimeScope const &scope)
MCAPI ::Scripting::Result< void, ::Editor::ScriptModule::ScriptPrefabErrorServiceError_beginCaptureMouseClicks ()
MCAPI ::Scripting::Result< void, ::Editor::ScriptModule::ScriptPrefabErrorServiceError_clearSelectedPrefabInstances ()
MCAPI ::Scripting::Result< ::Scripting::StrongTypedObjectHandle<::Editor::ScriptModule::ScriptPrefabTemplate >, ::Scripting::Error, ::Editor::ScriptModule::ScriptPrefabErrorServiceError, ::Editor::ScriptModule::ScriptPrefabErrorInvalidName, ::Editor::ScriptModule::ScriptPrefabErrorTemplateNotFound, ::Editor::ScriptModule::ScriptPrefabErrorInvalidTemplate, ::Editor::ScriptModule::ScriptPrefabErrorTemplateExists_cloneTemplate (::std::variant< ::Scripting::StrongTypedObjectHandle<::Editor::ScriptModule::ScriptPrefabTemplate >, ::Editor::ScriptModule::ScriptPrefabTemplateMetadata > templateHandleOrMetadata, ::std::string const &newName, ::std::optional<::std::string > const &optNewDisplayName)
MCAPI ::Scripting::Result< ::Scripting::StrongTypedObjectHandle<::Editor::ScriptModule::ScriptPrefabTemplate >, ::Scripting::Error, ::Editor::ScriptModule::ScriptPrefabErrorServiceError, ::Editor::ScriptModule::ScriptPrefabErrorInvalidName, ::Editor::ScriptModule::ScriptPrefabErrorStringInvalidLength_createTemplate (::std::string const &name, ::std::optional<::Editor::ScriptModule::ScriptPrefabServiceCreateTemplateOptions > const &optOptions)
MCAPI ::Scripting::Result< void, ::Editor::ScriptModule::ScriptPrefabErrorServiceError, ::Editor::ScriptModule::ScriptPrefabErrorInvalidInstance_deletePrefabInstance (::Scripting::StrongTypedObjectHandle<::Editor::ScriptModule::ScriptPrefabTemplateInstance > instance)
MCAPI ::Scripting::Result< void, ::Editor::ScriptModule::ScriptPrefabErrorTemplateNotFound, ::Editor::ScriptModule::ScriptPrefabErrorInvalidTemplate, ::Editor::ScriptModule::ScriptPrefabErrorServiceError, ::Editor::ScriptModule::ScriptPrefabErrorInvalidName_deleteTemplate (::std::variant< ::Scripting::StrongTypedObjectHandle<::Editor::ScriptModule::ScriptPrefabTemplate >, ::Editor::ScriptModule::ScriptPrefabTemplateMetadata > templateHandleOrMetadata)
MCAPI ::Scripting::Result< void, ::Editor::ScriptModule::ScriptPrefabErrorServiceError, ::Editor::ScriptModule::ScriptPrefabErrorInvalidInstance_deselectPrefabInstance (::Scripting::StrongTypedObjectHandle<::Editor::ScriptModule::ScriptPrefabTemplateInstance > instance)
MCAPI ::Scripting::Result< void, ::Editor::ScriptModule::ScriptPrefabErrorServiceError_endCaptureMouseClicks ()
MCAPI ::std::shared_ptr<::Editor::Prefabs::PrefabDBServerPlayerServiceProvider_getPrefabDBService ()
MCAPI ::Scripting::Result< ::Scripting::StrongTypedObjectHandle<::Editor::ScriptModule::ScriptPrefabTemplate >, ::Scripting::Error, ::Editor::ScriptModule::ScriptPrefabErrorServiceError, ::Editor::ScriptModule::ScriptPrefabErrorInvalidName, ::Editor::ScriptModule::ScriptPrefabErrorTemplateNotFound_getTemplate (::std::variant<::Editor::ScriptModule::ScriptPrefabTemplateMetadata, ::std::string > searchMetadata_or_name)
MCAPI ::Scripting::Result< ::std::vector<::Editor::ScriptModule::ScriptPrefabTemplateMetadata >, ::Editor::ScriptModule::ScriptPrefabErrorServiceError_getTemplateList ()
MCAPI void _handlePrefabInstanceInteractionEvent (::Editor::Prefabs::PrefabDBInstanceInteractionEvent const &event)
MCAPI ::Scripting::Result< void, ::Editor::ScriptModule::ScriptPrefabErrorServiceError, ::Editor::ScriptModule::ScriptPrefabErrorInvalidInstance_selectPrefabInstance (::Scripting::StrongTypedObjectHandle<::Editor::ScriptModule::ScriptPrefabTemplateInstance > instance, bool appendToSelection)
MCAPI ::Scripting::Result< void, ::Editor::ScriptModule::ScriptPrefabErrorServiceError_shouldCaptureMouseClicks (bool active)
MCAPI void * $ctor (::Editor::ServiceProviderCollection &serviceProviders, ::Scripting::WeakLifetimeScope const &scope)
MCAPI void $dtor ()

Static Public Member Functions

static MCAPI ::Scripting::ClassBinding bindScript ()
static MCAPI void ** $vftable ()

Public Attributes

::ll::UntypedStorage< 8, 16 > mUnk1f4e57
::ll::UntypedStorage< 8, 8 > mUnk695a90
::ll::UntypedStorage< 8, 16 > mUnkd311b8
::ll::UntypedStorage< 8, 16 > mUnk89c3d7
::ll::UntypedStorage< 8, 16 > mUnk14906d
::ll::UntypedStorage< 8, 16 > mUnkcce71c
::ll::UntypedStorage< 8, 32 > mUnkef299b

Constructor & Destructor Documentation

◆ ScriptPrefabService()

MCAPI Editor::ScriptModule::ScriptPrefabService::ScriptPrefabService ( ::Editor::ServiceProviderCollection & serviceProviders,
::Scripting::WeakLifetimeScope const & scope )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

Member Function Documentation

◆ _beginCaptureMouseClicks()

MCAPI ::Scripting::Result< void, ::Editor::ScriptModule::ScriptPrefabErrorServiceError > Editor::ScriptModule::ScriptPrefabService::_beginCaptureMouseClicks ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _clearSelectedPrefabInstances()

MCAPI ::Scripting::Result< void, ::Editor::ScriptModule::ScriptPrefabErrorServiceError > Editor::ScriptModule::ScriptPrefabService::_clearSelectedPrefabInstances ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _cloneTemplate()

Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _createTemplate()

Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _deletePrefabInstance()

Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _deleteTemplate()

Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _deselectPrefabInstance()

Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _endCaptureMouseClicks()

MCAPI ::Scripting::Result< void, ::Editor::ScriptModule::ScriptPrefabErrorServiceError > Editor::ScriptModule::ScriptPrefabService::_endCaptureMouseClicks ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _getPrefabDBService()

MCAPI ::std::shared_ptr<::Editor::Prefabs::PrefabDBServerPlayerServiceProvider > Editor::ScriptModule::ScriptPrefabService::_getPrefabDBService ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _getTemplate()

Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _getTemplateList()

MCAPI ::Scripting::Result< ::std::vector<::Editor::ScriptModule::ScriptPrefabTemplateMetadata >, ::Editor::ScriptModule::ScriptPrefabErrorServiceError > Editor::ScriptModule::ScriptPrefabService::_getTemplateList ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _handlePrefabInstanceInteractionEvent()

MCAPI void Editor::ScriptModule::ScriptPrefabService::_handlePrefabInstanceInteractionEvent ( ::Editor::Prefabs::PrefabDBInstanceInteractionEvent const & event)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _selectPrefabInstance()

Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _shouldCaptureMouseClicks()

MCAPI ::Scripting::Result< void, ::Editor::ScriptModule::ScriptPrefabErrorServiceError > Editor::ScriptModule::ScriptPrefabService::_shouldCaptureMouseClicks ( bool active)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ bindScript()

MCAPI ::Scripting::ClassBinding Editor::ScriptModule::ScriptPrefabService::bindScript ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $ctor()

MCAPI void * Editor::ScriptModule::ScriptPrefabService::$ctor ( ::Editor::ServiceProviderCollection & serviceProviders,
::Scripting::WeakLifetimeScope const & scope )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $dtor()

MCAPI void Editor::ScriptModule::ScriptPrefabService::$dtor ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $vftable()

MCAPI void ** Editor::ScriptModule::ScriptPrefabService::$vftable ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

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