LeviLamina
Loading...
Searching...
No Matches
ScriptClipboardItem.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/script_core/lifetime_registry/scripting/StrongTypedObjectHandle.h"
7#include "mc/deps/script_core/lifetime_registry/scripting/WeakHandleFromThis.h"
8#include "mc/deps/script_core/runtime/scripting/Result_deprecated.h"
9
10// auto generated forward declare list
11// clang-format off
12class Vec3;
13namespace Editor { class EditorStructureTemplate; }
14namespace Editor::ScriptModule { class ScriptRelativeVolumeListBlockVolume; }
15namespace ScriptModuleMinecraft { class ScriptBlockVolumeBase; }
16namespace Scripting { struct ClassBinding; }
17// clang-format on
18
19namespace Editor::ScriptModule {
20
21class ScriptClipboardItem : public ::Scripting::WeakHandleFromThis<::Editor::ScriptModule::ScriptClipboardItem> {
22public:
23 // member variables
24 // NOLINTBEGIN
29 // NOLINTEND
30
31public:
32 // prevent constructor by default
33 ScriptClipboardItem& operator=(ScriptClipboardItem const&);
34 ScriptClipboardItem(ScriptClipboardItem const&);
35 ScriptClipboardItem();
36
37public:
38 // member functions
39 // NOLINTBEGIN
40 MCNAPI ::Vec3 getSize() const;
41
42 MCNAPI ::Scripting::Result_deprecated<::Editor::EditorStructureTemplate> getStructure();
43
45 // NOLINTEND
46
47public:
48 // static functions
49 // NOLINTBEGIN
50 MCNAPI static ::Scripting::ClassBinding bindScript();
51 // NOLINTEND
52
53public:
54 // destructor thunk
55 // NOLINTBEGIN
56 MCNAPI void $dtor();
57 // NOLINTEND
58};
59
60} // namespace Editor::ScriptModule
Definition EditorStructureTemplate.h:27
MCAPI ::Scripting::Result_deprecated<::Editor::EditorStructureTemplate > getStructure()
static MCAPI ::Scripting::ClassBinding bindScript()
Definition ScriptRelativeVolumeListBlockVolume.h:26
Definition ScriptBlockVolumeBase.h:31
Definition WeakHandleFromThis.h:8
Definition Vec3.h:10
Definition ClassBinding.h:10
Definition Alias.h:14