LeviLamina
Loading...
Searching...
No Matches
ChunkCircuitComponentList.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/world/redstone/circuit/components/RedstoneLogicExecutionFlags.h"
7
8
// auto generated forward declare list
9
// clang-format off
10
class
BaseCircuitComponent
;
11
class
BlockPos
;
12
// clang-format on
13
14
struct
ChunkCircuitComponentList
{
15
public
:
16
// ChunkCircuitComponentList inner types declare
17
// clang-format off
18
struct
Item
;
19
// clang-format on
20
21
// ChunkCircuitComponentList inner types define
22
struct
Item
{
23
public
:
24
// member variables
25
// NOLINTBEGIN
26
::ll::TypedStorage<8, 8, ::BaseCircuitComponent*> mComponent;
27
::ll::TypedStorage<4, 12, ::BlockPos> mPos;
28
::ll::TypedStorage<1, 1, ::RedstoneLogicExecutionFlags> cachedExecutionFlags;
29
// NOLINTEND
30
};
31
32
public
:
33
// member variables
34
// NOLINTBEGIN
35
::ll::TypedStorage<1, 1, bool> bShouldEvaluate;
36
::ll::TypedStorage<8, 24, ::std::vector<::ChunkCircuitComponentList::Item>> mComponents;
37
// NOLINTEND
38
39
public
:
40
// member functions
41
// NOLINTBEGIN
42
MCAPI
~ChunkCircuitComponentList
();
43
// NOLINTEND
44
45
public
:
46
// destructor thunk
47
// NOLINTBEGIN
48
MCFOLD
void
$dtor();
49
// NOLINTEND
50
};
BaseCircuitComponent
Definition
BaseCircuitComponent.h:20
BlockPos
Definition
BlockPos.h:18
ChunkCircuitComponentList::Item
Definition
ChunkCircuitComponentList.h:22
ChunkCircuitComponentList
Definition
ChunkCircuitComponentList.h:14
src
mc
world
redstone
circuit
ChunkCircuitComponentList.h
Generated on Sat Apr 26 2025 05:56:33 for LeviLamina by
1.12.0