LeviLamina
Loading...
Searching...
No Matches
ScriptLineShape.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/deps/core/math/Vec3.h"
7
#include "mc/scripting/modules/minecraft/debugdrawer/ScriptDebugShape.h"
8
9
// auto generated forward declare list
10
// clang-format off
11
namespace
ScriptModuleDebugUtilities {
struct
PacketShapeData; }
12
namespace
Scripting {
struct
ClassBinding; }
13
// clang-format on
14
15
namespace
ScriptModuleDebugUtilities {
16
17
class
ScriptLineShape
:
public
::ScriptModuleDebugUtilities::ScriptDebugShape
{
18
public
:
19
// member variables
20
// NOLINTBEGIN
21
::ll::TypedStorage<4, 12, ::Vec3> mEndLocation;
22
// NOLINTEND
23
24
public
:
25
// prevent constructor by default
26
ScriptLineShape
();
27
28
public
:
29
// virtual functions
30
// NOLINTBEGIN
31
// vIndex: 1
32
virtual
void
populatePacketData(
::ScriptModuleDebugUtilities::PacketShapeData
& packet)
const
/*override*/
;
33
34
// vIndex: 2
35
virtual
void
applyUpdatedData(
::ScriptModuleDebugUtilities::PacketShapeData
const
& packet)
/*override*/
;
36
37
// vIndex: 0
38
virtual
~ScriptLineShape
()
/*override*/
;
39
// NOLINTEND
40
41
public
:
42
// member functions
43
// NOLINTBEGIN
44
MCAPI
ScriptLineShape
(
::ScriptModuleDebugUtilities::ScriptLineShape
const
&);
45
46
MCFOLD ::ScriptModuleDebugUtilities::ScriptLineShape&
47
operator=(
::ScriptModuleDebugUtilities::ScriptLineShape
const
&);
48
// NOLINTEND
49
50
public
:
51
// static functions
52
// NOLINTBEGIN
53
MCAPI static ::Scripting::ClassBinding bind();
54
// NOLINTEND
55
56
public
:
57
// constructor thunks
58
// NOLINTBEGIN
59
MCAPI
void
* $ctor(
::ScriptModuleDebugUtilities::ScriptLineShape
const
&);
60
// NOLINTEND
61
62
public
:
63
// destructor thunk
64
// NOLINTBEGIN
65
MCFOLD
void
$dtor();
66
// NOLINTEND
67
68
public
:
69
// virtual function thunks
70
// NOLINTBEGIN
71
MCAPI
void
$populatePacketData(
::ScriptModuleDebugUtilities::PacketShapeData
& packet)
const
;
72
73
MCAPI
void
$applyUpdatedData(
::ScriptModuleDebugUtilities::PacketShapeData
const
& packet);
74
// NOLINTEND
75
76
public
:
77
// vftables
78
// NOLINTBEGIN
79
MCAPI
static
void
** $vftable();
80
// NOLINTEND
81
};
82
83
}
// namespace ScriptModuleDebugUtilities
ScriptModuleDebugUtilities::ScriptDebugShape
Definition
ScriptDebugShape.h:20
ScriptModuleDebugUtilities::ScriptLineShape
Definition
ScriptLineShape.h:17
ScriptModuleDebugUtilities::PacketShapeData
Definition
PacketShapeData.h:12
src
mc
scripting
modules
minecraft
debugdrawer
ScriptLineShape.h
Generated on Mon Sep 22 2025 18:31:35 for LeviLamina by
1.12.0