LeviLamina
Loading...
Searching...
No Matches
ScriptGameOptions.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/scripting/binding_type/EnumBindingBuilder.h"
7#include "mc/deps/scripting/binding_type/InterfaceBindingBuilder.h"
8#include "mc/editor/GameOptions.h"
9#include "mc/network/GamePublishSetting.h"
10#include "mc/server/commands/PlayerPermissionLevel.h"
11#include "mc/world/level/DaylightCycle.h"
12
13namespace Editor::ScriptModule {
14
16public:
17 // prevent constructor by default
18 ScriptGameOptions& operator=(ScriptGameOptions const&);
20
21public:
22 // member functions
23 // NOLINTBEGIN
25
26 MCAPI ~ScriptGameOptions();
27 // NOLINTEND
28
29public:
30 // static functions
31 // NOLINTBEGIN
32 MCAPI static ::Scripting::EnumBindingBuilder<::DaylightCycle, ::DaylightCycle> bindDayLightCycleEnum();
33
34 MCAPI static ::Scripting::EnumBindingBuilder<::Social::GamePublishSetting, ::Social::GamePublishSetting>
35 bindGamePublishSettingEnum();
36
37 MCAPI static ::Scripting::InterfaceBindingBuilder<::Editor::ScriptModule::ScriptGameOptions> bindInterface();
38
39 MCAPI static ::Scripting::EnumBindingBuilder<::PlayerPermissionLevel, ::PlayerPermissionLevel>
40 bindPlayerPermissionLevelEnum();
41 // NOLINTEND
42
43public:
44 // constructor thunks
45 // NOLINTBEGIN
47 // NOLINTEND
48
49public:
50 // destructor thunk
51 // NOLINTBEGIN
52 MCAPI void $dtor();
53 // NOLINTEND
54};
55
56} // namespace Editor::ScriptModule
Definition GameOptions.h:12
Definition ScriptGameOptions.h:15