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
11class EntitySystems;
22// clang-format on
23
24namespace InitialTickFilterSystem {
25// functions
26// NOLINTBEGIN
27MCNAPI void registerSystems(::EntitySystems& systemRegistry);
28
29MCNAPI void tickingAreaFilterTickEntity(
31 ::TickWorldComponent& tickWorldComponent,
32 ::CurrentTickComponent const& currentTickComponent,
34);
35
36MCNAPI void validChunkFilterTickEntity(
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
Definition EntityModifier.h:6
Definition EntitySystems.h:24
Definition IConstBlockSource.h:24
Definition Optional.h:8
Definition StrictEntityContext.h:8
Definition TickWorldComponent.h:11
Definition ActorHeadRotationComponent.h:5
Definition ActorMovementTickNeededComponent.h:5
Definition ActorRotationComponent.h:8
Definition ActorWalkAnimationComponent.h:5
Definition CurrentTickComponent.h:8
Definition MobBodyRotationComponent.h:5
Definition StateVectorComponent.h:8
Definition context.h:5