LeviLamina
Loading...
Searching...
No Matches
ActorDataFlagComponent.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/deps/vanilla_components/ActorDataComponentBase.h"
7
#include "mc/platform/brstd/bitset.h"
8
#include "mc/world/actor/ActorFlags.h"
9
10
struct
ActorDataFlagComponent
:
public
::ActorDataComponentBase
<::brstd::bitset<130, uint64>> {
11
public
:
12
// member functions
13
// NOLINTBEGIN
14
MCFOLD uint64 getFlags(
int
id
)
const
;
15
16
MCFOLD
bool
getStatusFlag(::ActorFlags flag)
const
;
17
18
MCAPI ::std::optional<::brstd::bitset<130, uint64>> setFlags(uint64 flags,
int
id
);
19
// NOLINTEND
20
21
public
:
22
// static functions
23
// NOLINTBEGIN
24
MCFOLD
static
uint64 getFlags(
::brstd::bitset<130, uint64>
const
& bitset,
int
id
);
25
26
MCAPI static ::std::optional<::brstd::bitset<130, uint64>>
27
setFlags(
::brstd::bitset<130, uint64>
& bitset, uint64 flags,
int
id
);
28
// NOLINTEND
29
};
ActorDataComponentBase
Definition
ActorDataComponentBase.h:6
brstd::bitset
Definition
bitset.h:19
ActorDataFlagComponent
Definition
ActorDataFlagComponent.h:10
src
mc
deps
vanilla_components
ActorDataFlagComponent.h
Generated on
for LeviLamina by
1.16.1