LeviLamina
Loading...
Searching...
No Matches
IScriptBlockProperty.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/deps/scripting/binding_type/ClassBindingBuilder.h"
7
#include "mc/deps/scripting/lifetime_registry/StrongTypedObjectHandle.h"
8
9
// auto generated forward declare list
10
// clang-format off
11
class
BlockState
;
12
namespace
ScriptModuleMinecraft {
class
ScriptBlockPermutation; }
13
// clang-format on
14
15
namespace
ScriptModuleMinecraft {
16
17
class
IScriptBlockProperty
{
18
public
:
19
// member variables
20
// NOLINTBEGIN
21
::ll::UntypedStorage<8, 32>
mUnkc4eb82;
22
::ll::UntypedStorage<8, 32>
mUnkaddf92;
23
::ll::UntypedStorage<8, 8>
mUnk6af17c;
24
// NOLINTEND
25
26
public
:
27
// prevent constructor by default
28
IScriptBlockProperty
& operator=(
IScriptBlockProperty
const
&);
29
IScriptBlockProperty
(
IScriptBlockProperty
const
&);
30
IScriptBlockProperty
();
31
32
public
:
33
// virtual functions
34
// NOLINTBEGIN
35
// vIndex: 0
36
virtual
~IScriptBlockProperty
();
37
// NOLINTEND
38
39
public
:
40
// member functions
41
// NOLINTBEGIN
42
MCAPI
IScriptBlockProperty
(
43
::std::string name,
44
::BlockState
const
& blockState,
45
::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptBlockPermutation>
blockPermutation
46
);
47
48
MCAPI ::ScriptModuleMinecraft::IScriptBlockProperty& operator=(
::ScriptModuleMinecraft::IScriptBlockProperty
&&);
49
// NOLINTEND
50
51
public
:
52
// static functions
53
// NOLINTBEGIN
54
MCAPI static ::Scripting::ClassBindingBuilder<::ScriptModuleMinecraft::IScriptBlockProperty> bindV010();
55
// NOLINTEND
56
57
public
:
58
// constructor thunks
59
// NOLINTBEGIN
60
MCAPI
void
* $ctor(
61
::std::string name,
62
::BlockState
const
& blockState,
63
::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptBlockPermutation>
blockPermutation
64
);
65
// NOLINTEND
66
67
public
:
68
// destructor thunk
69
// NOLINTBEGIN
70
MCAPI
void
$dtor();
71
// NOLINTEND
72
73
public
:
74
// vftables
75
// NOLINTBEGIN
76
MCAPI
static
void
** $vftable();
77
// NOLINTEND
78
};
79
80
}
// namespace ScriptModuleMinecraft
BlockState
Definition
BlockState.h:11
ScriptModuleMinecraft::IScriptBlockProperty
Definition
IScriptBlockProperty.h:17
Scripting::StrongTypedObjectHandle
Definition
StrongTypedObjectHandle.h:8
ll::UntypedStorage
Definition
Alias.h:14
src
mc
scripting
modules
minecraft
block
property
IScriptBlockProperty.h
Generated on Sat Apr 26 2025 05:55:51 for LeviLamina by
1.12.0