LeviLamina
Loading...
Searching...
No Matches
ScriptLocationWaypoint.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/deps/scripting/runtime/Result.h"
7
#include "mc/scripting/modules/minecraft/ScriptDimensionLocation.h"
8
#include "mc/scripting/modules/minecraft/ScriptWaypoint.h"
9
10
// auto generated forward declare list
11
// clang-format off
12
class
ServerWaypoint
;
13
namespace
ScriptModuleMinecraft {
struct
ScriptInvalidWaypointError
; }
14
namespace
ScriptModuleMinecraft {
struct
ScriptInvalidWaypointTextureSelectorError
; }
15
namespace
Scripting {
struct
ClassBinding
; }
16
// clang-format on
17
18
namespace
ScriptModuleMinecraft {
19
20
class
ScriptLocationWaypoint
:
public
::ScriptModuleMinecraft::ScriptWaypoint
{
21
public
:
22
// member variables
23
// NOLINTBEGIN
24
::ll::TypedStorage<8, 48, ::ScriptModuleMinecraft::ScriptDimensionLocation> mLocation;
25
// NOLINTEND
26
27
public
:
28
// virtual functions
29
// NOLINTBEGIN
30
virtual
bool
isValid()
const
/*override*/
;
31
32
virtual ::Scripting::Result<
33
::ScriptModuleMinecraft::ScriptDimensionLocation
,
34
::ScriptModuleMinecraft::ScriptInvalidWaypointError
,
35
::ScriptModuleMinecraft::ScriptInvalidWaypointTextureSelectorError
>
36
getDimensionLocation()
const
/*override*/
;
37
38
virtual ::std::unique_ptr<::ServerWaypoint> createWaypoint()
const
/*override*/
;
39
40
virtual
~ScriptLocationWaypoint
()
/*override*/
;
41
// NOLINTEND
42
43
public
:
44
// member functions
45
// NOLINTBEGIN
46
MCAPI
void
setDimensionLocation(
::ScriptModuleMinecraft::ScriptDimensionLocation
const
& dimensionLocation);
47
// NOLINTEND
48
49
public
:
50
// static functions
51
// NOLINTBEGIN
52
MCAPI static ::Scripting::ClassBinding bind();
53
// NOLINTEND
54
55
public
:
56
// destructor thunk
57
// NOLINTBEGIN
58
MCAPI
void
$dtor();
59
// NOLINTEND
60
61
public
:
62
// virtual function thunks
63
// NOLINTBEGIN
64
MCFOLD
bool
$isValid()
const
;
65
66
MCAPI ::Scripting::Result<
67
::ScriptModuleMinecraft::ScriptDimensionLocation
,
68
::ScriptModuleMinecraft::ScriptInvalidWaypointError
,
69
::ScriptModuleMinecraft::ScriptInvalidWaypointTextureSelectorError
>
70
$getDimensionLocation()
const
;
71
72
MCAPI ::std::unique_ptr<::ServerWaypoint> $createWaypoint()
const
;
73
74
75
// NOLINTEND
76
77
public
:
78
// vftables
79
// NOLINTBEGIN
80
MCNAPI
static
void
**
$vftable
();
81
// NOLINTEND
82
};
83
84
}
// namespace ScriptModuleMinecraft
ScriptModuleMinecraft::ScriptLocationWaypoint
Definition
ScriptLocationWaypoint.h:20
ScriptModuleMinecraft::ScriptLocationWaypoint::$vftable
static MCAPI void ** $vftable()
ScriptModuleMinecraft::ScriptWaypoint
Definition
ScriptWaypoint.h:24
ServerWaypoint
Definition
ServerWaypoint.h:16
ScriptModuleMinecraft::ScriptDimensionLocation
Definition
ScriptDimensionLocation.h:16
ScriptModuleMinecraft::ScriptInvalidWaypointError
Definition
ScriptInvalidWaypointError.h:15
ScriptModuleMinecraft::ScriptInvalidWaypointTextureSelectorError
Definition
ScriptInvalidWaypointTextureSelectorError.h:15
Scripting::ClassBinding
Definition
ClassBinding.h:19
src
mc
scripting
modules
minecraft
ScriptLocationWaypoint.h
Generated on
for LeviLamina by
1.16.1