LeviLamina
Loading...
Searching...
No Matches
ScriptDimensionType.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/world/level/dimension/DimensionType.h"
7
8
// auto generated forward declare list
9
// clang-format off
10
namespace
Scripting {
class
ModuleBindingBuilder
; }
11
// clang-format on
12
13
namespace
ScriptModuleMinecraft {
14
15
class
ScriptDimensionType {
16
public
:
17
// member variables
18
// NOLINTBEGIN
19
::ll::TypedStorage<4, 4, ::DimensionType> mDimensionType;
20
// NOLINTEND
21
22
#ifdef LL_PLAT_S
23
#else
// LL_PLAT_C
24
public
:
25
// prevent constructor by default
26
ScriptDimensionType();
27
28
#endif
29
public
:
30
// member functions
31
// NOLINTBEGIN
32
#ifdef LL_PLAT_C
33
MCAPI
explicit
ScriptDimensionType(
::DimensionType
dimensionType);
34
#endif
35
36
MCFOLD ::DimensionType getDimensionType()
const
;
37
38
MCFOLD
bool
operator==(
::ScriptModuleMinecraft::ScriptDimensionType
const
& other)
const
;
39
// NOLINTEND
40
41
public
:
42
// static functions
43
// NOLINTBEGIN
44
MCAPI
static
void
bind(
::Scripting::ModuleBindingBuilder
& module);
45
// NOLINTEND
46
47
public
:
48
// constructor thunks
49
// NOLINTBEGIN
50
#ifdef LL_PLAT_C
51
MCFOLD
void
* $ctor(
::DimensionType
dimensionType);
52
#endif
53
// NOLINTEND
54
};
55
56
}
// namespace ScriptModuleMinecraft
ScriptModuleMinecraft::ScriptDimensionType
Definition
ScriptDimensionType.h:15
Scripting::ModuleBindingBuilder
Definition
ModuleBindingBuilder.h:31
DimensionType
Definition
DimensionType.h:5
src
mc
scripting
modules
minecraft
ScriptDimensionType.h
Generated on
for LeviLamina by
1.16.1