LeviLamina
Loading...
Searching...
No Matches
ScriptDataTransferService.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/deps/scripting/binding_type/ClassBindingBuilder.h"
7
#include "mc/deps/scripting/lifetime_registry/StrongTypedObjectHandle.h"
8
#include "mc/deps/scripting/lifetime_registry/WeakHandleFromThis.h"
9
#include "mc/deps/scripting/runtime/Result.h"
10
#include "mc/deps/scripting/script_engine/Promise.h"
11
12
// auto generated forward declare list
13
// clang-format off
14
namespace
Editor::ScriptModule {
class
ScriptTransferCollectionNameData; }
15
namespace
Editor::ScriptModule {
class
ScriptTransferServiceDataResponse; }
16
namespace
Scripting {
class
ScriptObjectFactory; }
17
namespace
Scripting {
struct
Error; }
18
// clang-format on
19
20
namespace
Editor::ScriptModule {
21
22
class
ScriptDataTransferService
23
:
public
::Scripting::WeakHandleFromThis
<::Editor::ScriptModule::ScriptDataTransferService> {
24
public
:
25
// member variables
26
// NOLINTBEGIN
27
::ll::UntypedStorage<8, 16>
mUnk9261c5;
28
::ll::UntypedStorage<8, 8>
mUnkdc66d5;
29
// NOLINTEND
30
31
public
:
32
// prevent constructor by default
33
ScriptDataTransferService
& operator=(
ScriptDataTransferService
const
&);
34
ScriptDataTransferService
(
ScriptDataTransferService
const
&);
35
ScriptDataTransferService
();
36
37
public
:
38
// member functions
39
// NOLINTBEGIN
40
MCAPI ::Scripting::
41
Result<::std::vector<::Editor::ScriptModule::ScriptTransferCollectionNameData>,
::Scripting::Error
>
42
_getRegisteredAccessors();
43
44
MCAPI ::Scripting::Result<
45
::Scripting::Promise
<
46
::Scripting::StrongTypedObjectHandle<::Editor::ScriptModule::ScriptTransferServiceDataResponse>
,
47
::Scripting::Error
,
48
void
>,
49
::Scripting::Error
>
50
_requestData(
::Scripting::ScriptObjectFactory
& factory, ::std::string
const
& collectionName);
51
52
MCAPI ::Scripting::Result<void> _sendData(::std::string
const
& collectionName, ::std::string
const
& jsonData);
53
54
MCAPI ::Scripting::Result<void> _sendDataToClipboard(::std::string
const
& jsonData);
55
// NOLINTEND
56
57
public
:
58
// static functions
59
// NOLINTBEGIN
60
MCAPI static ::Scripting::ClassBindingBuilder<::Editor::ScriptModule::ScriptDataTransferService> bindScript();
61
// NOLINTEND
62
};
63
64
}
// namespace Editor::ScriptModule
Editor::ScriptModule::ScriptDataTransferService
Definition
ScriptDataTransferService.h:23
Scripting::Promise
Definition
Promise.h:8
Scripting::ScriptObjectFactory
Definition
ScriptObjectFactory.h:7
Scripting::StrongTypedObjectHandle
Definition
StrongTypedObjectHandle.h:8
Scripting::WeakHandleFromThis
Definition
WeakHandleFromThis.h:8
Scripting::Error
Definition
Error.h:7
ll::UntypedStorage
Definition
Alias.h:14
src
mc
editor
script
ScriptDataTransferService.h
Generated on Sat Apr 26 2025 05:55:32 for LeviLamina by
1.12.0