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/level/BlockPos.h"
7
#include "mc/world/redstone/circuit/components/RedstoneLogicExecutionFlags.h"
8
9
// auto generated forward declare list
10
// clang-format off
11
class
BaseCircuitComponent
;
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
MCNAPI
~ChunkCircuitComponentList
();
43
// NOLINTEND
44
45
public
:
46
// destructor thunk
47
// NOLINTBEGIN
48
MCNAPI
void
$dtor
();
49
// NOLINTEND
50
};
BaseCircuitComponent
Definition
BaseCircuitComponent.h:19
ChunkCircuitComponentList::Item
Definition
ChunkCircuitComponentList.h:22
ChunkCircuitComponentList
Definition
ChunkCircuitComponentList.h:14
ChunkCircuitComponentList::$dtor
MCAPI void $dtor()
ChunkCircuitComponentList::~ChunkCircuitComponentList
MCAPI ~ChunkCircuitComponentList()
src
mc
world
redstone
circuit
ChunkCircuitComponentList.h
Generated on Fri Jun 13 2025 05:05:25 for LeviLamina by
1.12.0