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/ViewT.h"
8#include "mc/deps/ecs/strict/EntityModifier.h"
9#include "mc/deps/ecs/strict/Include.h"
10#include "mc/deps/ecs/strict/OptionalGlobal.h"
11
12// auto generated forward declare list
13// clang-format off
14class EntitySystems;
25// clang-format on
26
27namespace InitialTickFilterSystem {
28// functions
29// NOLINTBEGIN
30MCAPI void registerSystems(::EntitySystems& systemRegistry);
31
32MCAPI void tickingAreaFilterTickEntity(
34 ::TickWorldComponent& tickWorldComponent,
35 ::CurrentTickComponent const& currentTickComponent,
37);
38
39MCAPI void tickingAreaFilterTickView(
43);
44
45MCAPI void validChunkFilterTickEntity(
47 ::StateVectorComponent& stateVector,
48 ::Optional<::ActorRotationComponent> const& actorRotation,
49 ::Optional<::MobBodyRotationComponent> const& mobBodyRotation,
50 ::Optional<::ActorHeadRotationComponent> const& actorHeadRotation,
51 ::Optional<::ActorWalkAnimationComponent> const& actorWalkAnimation,
52 ::std::function<void(::StrictEntityContext const&)> const& modifierFunctor,
53 bool resetAnimation,
54 ::IConstBlockSource const& region
55);
56// NOLINTEND
57
58} // namespace InitialTickFilterSystem
Definition EntityModifier.h:6
Definition EntitySystems.h:24
Definition IConstBlockSource.h:24
Definition OptionalGlobal.h:6
Definition Optional.h:8
Definition StrictEntityContext.h:10
Definition TickWorldComponent.h:11
Definition ViewT.h:6
Definition ActorHeadRotationComponent.h:5
Definition ActorMovementTickNeededComponent.h:5
Definition ActorRotationComponent.h:10
Definition ActorWalkAnimationComponent.h:5
Definition CurrentTickComponent.h:10
Definition Include.h:6
Definition MobBodyRotationComponent.h:5
Definition StateVectorComponent.h:10
Definition context.h:5