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
30MCNAPI void registerSystems(::EntitySystems& systemRegistry);
31
32MCNAPI void tickingAreaFilterTickEntity(
33 ::StrictEntityContext const& context,
34 ::TickWorldComponent& tickWorldComponent,
35 ::CurrentTickComponent const& currentTickComponent,
36 ::EntityModifier<::ActorMovementTickNeededComponent>& modifier
37);
38
39MCNAPI void tickingAreaFilterTickView(
40 ::OptionalGlobal<::CurrentTickComponent const> currentTickComponent,
41 ::ViewT<::StrictEntityContext, ::Include<::ActorMovementTickNeededComponent>, ::TickWorldComponent> view,
42 ::EntityModifier<::ActorMovementTickNeededComponent> modifier
43);
44
45MCNAPI void validChunkFilterTickEntity(
46 ::StrictEntityContext const& context,
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 EntitySystems.h:25
Definition IConstBlockSource.h:25
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