LeviLamina
Loading...
Searching...
No Matches
ScriptBoxShape.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
ScriptBoxShape
:
public
::ScriptModuleDebugUtilities::ScriptDebugShape
{
18
public
:
19
// member variables
20
// NOLINTBEGIN
21
::ll::TypedStorage<4, 12, ::Vec3> mBoxBound;
22
// NOLINTEND
23
24
public
:
25
// prevent constructor by default
26
ScriptBoxShape
();
27
28
public
:
29
// virtual functions
30
// NOLINTBEGIN
31
// vIndex: 1
32
virtual
void
populatePacketData(
::ScriptModuleDebugUtilities::PacketShapeData
& packetShapeData)
const
/*override*/
;
33
34
// vIndex: 2
35
virtual
void
applyUpdatedData(
::ScriptModuleDebugUtilities::PacketShapeData
const
& packet)
/*override*/
;
36
37
// vIndex: 0
38
virtual
~ScriptBoxShape
()
/*override*/
;
39
// NOLINTEND
40
41
public
:
42
// member functions
43
// NOLINTBEGIN
44
MCAPI
ScriptBoxShape
(
::ScriptModuleDebugUtilities::ScriptBoxShape
const
&);
45
46
MCFOLD ::ScriptModuleDebugUtilities::ScriptBoxShape& operator=(
::ScriptModuleDebugUtilities::ScriptBoxShape
const
&);
47
// NOLINTEND
48
49
public
:
50
// static functions
51
// NOLINTBEGIN
52
MCAPI static ::Scripting::ClassBinding bind();
53
// NOLINTEND
54
55
public
:
56
// constructor thunks
57
// NOLINTBEGIN
58
MCAPI
void
* $ctor(
::ScriptModuleDebugUtilities::ScriptBoxShape
const
&);
59
// NOLINTEND
60
61
public
:
62
// destructor thunk
63
// NOLINTBEGIN
64
MCFOLD
void
$dtor();
65
// NOLINTEND
66
67
public
:
68
// virtual function thunks
69
// NOLINTBEGIN
70
MCAPI
void
$populatePacketData(
::ScriptModuleDebugUtilities::PacketShapeData
& packetShapeData)
const
;
71
72
MCAPI
void
$applyUpdatedData(
::ScriptModuleDebugUtilities::PacketShapeData
const
& packet);
73
// NOLINTEND
74
75
public
:
76
// vftables
77
// NOLINTBEGIN
78
MCAPI
static
void
** $vftable();
79
// NOLINTEND
80
};
81
82
}
// namespace ScriptModuleDebugUtilities
ScriptModuleDebugUtilities::ScriptBoxShape
Definition
ScriptBoxShape.h:17
ScriptModuleDebugUtilities::ScriptDebugShape
Definition
ScriptDebugShape.h:20
ScriptModuleDebugUtilities::PacketShapeData
Definition
PacketShapeData.h:12
src
mc
scripting
modules
minecraft
debugdrawer
ScriptBoxShape.h
Generated on Mon Sep 22 2025 18:31:35 for LeviLamina by
1.12.0