LeviLamina
Loading...
Searching...
No Matches
InitialTickFilterSystem.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/deps/ecs/Optional.h"
7
#include "mc/deps/ecs/strict/EntityModifier.h"
8
9
// auto generated forward declare list
10
// clang-format off
11
class
EntitySystems
;
12
class
IConstBlockSource
;
13
class
StrictEntityContext
;
14
class
TickWorldComponent
;
15
struct
ActorHeadRotationComponent
;
16
struct
ActorMovementTickNeededComponent
;
17
struct
ActorRotationComponent
;
18
struct
ActorWalkAnimationComponent
;
19
struct
CurrentTickComponent
;
20
struct
MobBodyRotationComponent
;
21
struct
StateVectorComponent
;
22
// clang-format on
23
24
namespace
InitialTickFilterSystem {
25
// functions
26
// NOLINTBEGIN
27
MCNAPI
void
registerSystems(
::EntitySystems
& systemRegistry);
28
29
MCNAPI
void
tickingAreaFilterTickEntity(
30
::StrictEntityContext
const
&
context
,
31
::TickWorldComponent
& tickWorldComponent,
32
::CurrentTickComponent
const
& currentTickComponent,
33
::EntityModifier<::ActorMovementTickNeededComponent>
& modifier
34
);
35
36
MCNAPI
void
validChunkFilterTickEntity(
37
::StrictEntityContext
const
&
context
,
38
::StateVectorComponent
& stateVector,
39
::Optional<::ActorRotationComponent>
const
& actorRotation,
40
::Optional<::MobBodyRotationComponent>
const
& mobBodyRotation,
41
::Optional<::ActorHeadRotationComponent>
const
& actorHeadRotation,
42
::Optional<::ActorWalkAnimationComponent>
const
& actorWalkAnimation,
43
::std::function<
void
(
::StrictEntityContext
const
&)>
const
& modifierFunctor,
44
bool
resetAnimation,
45
::IConstBlockSource
const
& region
46
);
47
// NOLINTEND
48
49
}
// namespace InitialTickFilterSystem
EntityModifier
Definition
EntityModifier.h:6
EntitySystems
Definition
EntitySystems.h:24
IConstBlockSource
Definition
IConstBlockSource.h:24
Optional
Definition
Optional.h:8
StrictEntityContext
Definition
StrictEntityContext.h:8
TickWorldComponent
Definition
TickWorldComponent.h:11
ActorHeadRotationComponent
Definition
ActorHeadRotationComponent.h:5
ActorMovementTickNeededComponent
Definition
ActorMovementTickNeededComponent.h:5
ActorRotationComponent
Definition
ActorRotationComponent.h:8
ActorWalkAnimationComponent
Definition
ActorWalkAnimationComponent.h:5
CurrentTickComponent
Definition
CurrentTickComponent.h:8
MobBodyRotationComponent
Definition
MobBodyRotationComponent.h:5
StateVectorComponent
Definition
StateVectorComponent.h:8
context
Definition
context.h:5
src
mc
entity
systems
InitialTickFilterSystem.h
Generated on Fri Jun 13 2025 05:04:34 for LeviLamina by
1.12.0