3#include "mc/_HeaderOutputPredefine.h"
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"
27namespace InitialTickFilterSystem {
30MCNAPI
void registerSystems(::EntitySystems& systemRegistry);
32MCNAPI
void tickingAreaFilterTickEntity(
33 ::StrictEntityContext
const& context,
34 ::TickWorldComponent& tickWorldComponent,
35 ::CurrentTickComponent
const& currentTickComponent,
36 ::EntityModifier<::ActorMovementTickNeededComponent>& modifier
39MCNAPI
void tickingAreaFilterTickView(
40 ::OptionalGlobal<::CurrentTickComponent const> currentTickComponent,
41 ::ViewT<::StrictEntityContext, ::Include<::ActorMovementTickNeededComponent>, ::TickWorldComponent> view,
42 ::EntityModifier<::ActorMovementTickNeededComponent> modifier
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,
54 ::IConstBlockSource
const& region
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