LeviLamina
Loading...
Searching...
No Matches
ScriptBlockStateType.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
Scripting {
class
WeakLifetimeScope; }
13
// clang-format on
14
15
namespace
ScriptModuleMinecraft {
16
17
class
ScriptBlockStateType
{
18
public
:
19
// ScriptBlockStateType inner types declare
20
// clang-format off
21
struct
Key
;
22
// clang-format on
23
24
// ScriptBlockStateType inner types define
25
struct
Key
{
26
public
:
27
// member variables
28
// NOLINTBEGIN
29
::ll::UntypedStorage<8, 8>
mUnk375741;
30
// NOLINTEND
31
32
public
:
33
// prevent constructor by default
34
Key
& operator=(
Key
const
&);
35
Key
(
Key
const
&);
36
Key
();
37
};
38
39
public
:
40
// member variables
41
// NOLINTBEGIN
42
::ll::UntypedStorage<8, 32>
mUnk513a19;
43
::ll::UntypedStorage<8, 8>
mUnka5badd;
44
::ll::UntypedStorage<8, 24>
mUnkc6d90c;
45
// NOLINTEND
46
47
public
:
48
// prevent constructor by default
49
ScriptBlockStateType
& operator=(
ScriptBlockStateType
const
&);
50
ScriptBlockStateType
(
ScriptBlockStateType
const
&);
51
ScriptBlockStateType
();
52
53
public
:
54
// member functions
55
// NOLINTBEGIN
56
MCAPI
void
_fillValidValues();
57
// NOLINTEND
58
59
public
:
60
// static functions
61
// NOLINTBEGIN
62
MCAPI static ::Scripting::ClassBindingBuilder<::ScriptModuleMinecraft::ScriptBlockStateType> bind();
63
64
MCAPI static ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptBlockStateType>
65
getOrCreateHandle(
::Scripting::WeakLifetimeScope
const
& scope,
::BlockState
const
& blockState);
66
// NOLINTEND
67
};
68
69
}
// namespace ScriptModuleMinecraft
BlockState
Definition
BlockState.h:11
ScriptModuleMinecraft::ScriptBlockStateType
Definition
ScriptBlockStateType.h:17
Scripting::WeakLifetimeScope
Definition
WeakLifetimeScope.h:12
ScriptModuleMinecraft::ScriptBlockStateType::Key
Definition
ScriptBlockStateType.h:25
ll::UntypedStorage
Definition
Alias.h:14
src
mc
scripting
modules
minecraft
block
property
ScriptBlockStateType.h
Generated on Sat Apr 26 2025 05:55:51 for LeviLamina by
1.12.0