LeviLamina
Loading...
Searching...
No Matches
CameraInputTransferSystem.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/ecs/ViewT.h"
7#include "mc/deps/ecs/strict/Exclude.h"
8#include "mc/deps/ecs/strict/Include.h"
9
10// auto generated forward declare list
11// clang-format off
17namespace MinecraftCamera { struct ActiveCameraComponent; }
18namespace MinecraftCamera { struct CameraAttachComponent; }
19namespace MinecraftCamera { struct CameraComponent; }
20namespace MinecraftCamera { struct DefaultInputCameraComponent; }
21// clang-format on
22
23namespace CameraInputTransferSystem {
24// functions
25// NOLINTBEGIN
26MCNAPI void _tickMoveInputUpdate(
27 ::ViewT<
31 ::MinecraftCamera::CameraAttachComponent const> activeAttachedCameraView,
32 ::ViewT<
36 ::MinecraftCamera::CameraComponent const> activeDetachedCameraView,
37 ::ViewT<
40 ::MinecraftCamera::CameraAttachComponent const> defaultInputCameraView,
41 ::ViewT<
44 ::MoveInputComponent> localPlayerView
45);
46
47MCNAPI ::TickingSystemWithInfo createMoveInputUpdateSystem();
48
49MCNAPI ::TickingSystemWithInfo createPlayerActionUpdateSystem();
50// NOLINTEND
51
52} // namespace CameraInputTransferSystem
Definition StrictEntityContext.h:8
Definition ViewT.h:6
Definition ActorMovementTickNeededComponent.h:5
Definition Exclude.h:6
Definition Include.h:6
Definition LocalPlayerComponent.h:5
Definition CameraAttachComponent.h:7
Definition CameraComponent.h:7
Definition MoveInputComponent.h:11
Definition TickingSystemWithInfo.h:13