LeviLamina
Loading...
Searching...
No Matches
ScriptBlockCustomComponent.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/deps/scripting/lifetime_registry/StrongTypedObjectHandle.h"
7
#include "mc/scripting/modules/minecraft/block/components/BaseScriptBlockComponent.h"
8
9
// auto generated forward declare list
10
// clang-format off
11
namespace
ScriptModuleMinecraft {
struct
ScriptCustomComponentParameters
; }
12
namespace
Scripting {
struct
ClassBinding
; }
13
// clang-format on
14
15
namespace
ScriptModuleMinecraft {
16
17
class
ScriptBlockCustomComponent :
public
::ScriptModuleMinecraft::BaseScriptBlockComponent
{
18
public
:
19
// member variables
20
// NOLINTBEGIN
21
::ll::TypedStorage<
22
8,
23
32,
24
::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptCustomComponentParameters>
>
25
mParams;
26
// NOLINTEND
27
28
public
:
29
// prevent constructor by default
30
ScriptBlockCustomComponent& operator=(ScriptBlockCustomComponent
const
&);
31
ScriptBlockCustomComponent();
32
33
public
:
34
// virtual functions
35
// NOLINTBEGIN
36
virtual
~ScriptBlockCustomComponent()
/*override*/
=
default
;
37
// NOLINTEND
38
39
public
:
40
// member functions
41
// NOLINTBEGIN
42
MCAPI ScriptBlockCustomComponent(
::ScriptModuleMinecraft::ScriptBlockCustomComponent
const
&);
43
// NOLINTEND
44
45
public
:
46
// static functions
47
// NOLINTBEGIN
48
MCAPI static ::Scripting::ClassBinding bind();
49
// NOLINTEND
50
51
public
:
52
// constructor thunks
53
// NOLINTBEGIN
54
MCAPI
void
* $ctor(
::ScriptModuleMinecraft::ScriptBlockCustomComponent
const
&);
55
// NOLINTEND
56
57
public
:
58
// vftables
59
// NOLINTBEGIN
60
MCNAPI
static
void
**
$vftable
();
61
// NOLINTEND
62
};
63
64
}
// namespace ScriptModuleMinecraft
ScriptModuleMinecraft::BaseScriptBlockComponent
Definition
BaseScriptBlockComponent.h:20
ScriptModuleMinecraft::ScriptBlockCustomComponent
Definition
ScriptBlockCustomComponent.h:17
ScriptModuleMinecraft::ScriptBlockCustomComponent::$vftable
static MCAPI void ** $vftable()
Scripting::StrongTypedObjectHandle
Definition
StrongTypedObjectHandle.h:8
ScriptModuleMinecraft::ScriptCustomComponentParameters
Definition
ScriptCustomComponentParameters.h:15
Scripting::ClassBinding
Definition
ClassBinding.h:19
src
mc
scripting
modules
minecraft
block
components
ScriptBlockCustomComponent.h
Generated on
for LeviLamina by
1.16.1