LeviLamina
Loading...
Searching...
No Matches
ScriptRealmsService.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/WeakHandleFromThis.h"
7
8// auto generated forward declare list
9// clang-format off
10namespace Editor { class EditorPlayerServiceProvider; }
11namespace Editor::Services { class EditorRealmsServiceProvider; }
12namespace Scripting { class WeakLifetimeScope; }
13namespace Scripting { struct ClassBinding; }
14namespace Scripting { struct EnumBinding; }
15namespace Scripting { struct InterfaceBinding; }
16// clang-format on
17
18namespace Editor::ScriptModule {
19
20class ScriptRealmsService : public ::Scripting::WeakHandleFromThis<::Editor::ScriptModule::ScriptRealmsService> {
21public:
22 // member variables
23 // NOLINTBEGIN
33 // NOLINTEND
34
35public:
36 // prevent constructor by default
37 ScriptRealmsService& operator=(ScriptRealmsService const&);
38 ScriptRealmsService(ScriptRealmsService const&);
39 ScriptRealmsService();
40
41public:
42 // member functions
43 // NOLINTBEGIN
48 );
49
50 MCNAPI ::Editor::ScriptModule::ScriptRealmsService& operator=(::Editor::ScriptModule::ScriptRealmsService&& other);
51
53 // NOLINTEND
54
55public:
56 // static functions
57 // NOLINTBEGIN
58 MCNAPI static ::Scripting::EnumBinding bindEditorRealmsServiceAvailabilityEnum();
59
60 MCNAPI static ::Scripting::InterfaceBinding bindEditorRealmsWorld();
61
62 MCNAPI static ::Scripting::InterfaceBinding bindEditorRealmsWorldSlot();
63
64 MCNAPI static ::Scripting::EnumBinding bindRealmsServiceStatusEnum();
65
66 MCNAPI static ::Scripting::EnumBinding bindRealmsWorldUploadResultEnum();
67
68 MCNAPI static ::Scripting::ClassBinding bindScript();
69 // NOLINTEND
70
71public:
72 // constructor thunks
73 // NOLINTBEGIN
74 MCNAPI void* $ctor(
78 );
79 // NOLINTEND
80
81public:
82 // destructor thunk
83 // NOLINTBEGIN
84 MCNAPI void $dtor();
85 // NOLINTEND
86};
87
88} // namespace Editor::ScriptModule
Definition EditorPlayerServiceProvider.h:18
Definition ScriptRealmsService.h:20
MCAPI ScriptRealmsService(::Editor::Services::EditorRealmsServiceProvider *realmsService, ::Editor::EditorPlayerServiceProvider *playerService, ::Scripting::WeakLifetimeScope const &scope)
static MCAPI ::Scripting::EnumBinding bindEditorRealmsServiceAvailabilityEnum()
MCAPI::Editor::ScriptModule::ScriptRealmsService & operator=(::Editor::ScriptModule::ScriptRealmsService &&other)
static MCAPI ::Scripting::InterfaceBinding bindEditorRealmsWorldSlot()
static MCAPI ::Scripting::ClassBinding bindScript()
MCAPI void * $ctor(::Editor::Services::EditorRealmsServiceProvider *realmsService, ::Editor::EditorPlayerServiceProvider *playerService, ::Scripting::WeakLifetimeScope const &scope)
static MCAPI ::Scripting::EnumBinding bindRealmsServiceStatusEnum()
static MCAPI ::Scripting::EnumBinding bindRealmsWorldUploadResultEnum()
static MCAPI ::Scripting::InterfaceBinding bindEditorRealmsWorld()
Definition EditorRealmsServiceProvider.h:21
Definition WeakHandleFromThis.h:8
Definition WeakLifetimeScope.h:12
Definition ClassBinding.h:10
Definition EnumBinding.h:10
Definition InterfaceBinding.h:10
Definition Alias.h:14