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/world/actor/ActorFlags.h"
8
9struct ActorDataFlagComponent : public ::ActorDataComponentBase<::std::bitset<124>> {
10public:
11 // member functions
12 // NOLINTBEGIN
13 MCNAPI bool getStatusFlag(::ActorFlags flag) const;
14 // NOLINTEND
15
16public:
17 // static functions
18 // NOLINTBEGIN
19 MCNAPI static ::std::optional<::std::bitset<124>> setFlags(::std::bitset<124>& bitset, uint64 flags, int id);
20 // NOLINTEND
21
22public:
23 // static variables
24 // NOLINTBEGIN
25 MCNAPI static ::std::bitset<124> const& ALL_HIGHER_ONES();
26
27 MCNAPI static ::std::bitset<124> const& ALL_LOWER_ONES();
28 // NOLINTEND
29};
Definition ActorDataComponentBase.h:6
Definition ActorDataFlagComponent.h:9
static MCAPI ::std::optional<::std::bitset< 124 > > setFlags(::std::bitset< 124 > &bitset, uint64 flags, int id)
static MCAPI ::std::bitset< 124 > const & ALL_LOWER_ONES()
static MCAPI ::std::bitset< 124 > const & ALL_HIGHER_ONES()
MCAPI bool getStatusFlag(::ActorFlags flag) const