LeviLamina
Loading...
Searching...
No Matches
CameraInputTransformSystem.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/ecs/strict/Include.h"
7
8// auto generated forward declare list
9// clang-format off
10class Vec2;
11class Vec3;
18// clang-format on
19
20namespace CameraInputTransformSystem {
21// functions
22// NOLINTBEGIN
23MCNAPI void _tick(
25 ::MoveInputComponent& moveInputComponent,
26 ::ControlSchemeComponent& controlSchemeComponent,
27 ::ActorRotationComponent& actorRotationComponent,
28 ::ActorHeadRotationComponent& actorHeadRotationComponent
29);
30
31MCNAPI ::TickingSystemWithInfo create();
32
33MCNAPI float getWorldYawInDegrees(::Vec3 const& orientation);
34
35MCNAPI float getWorldYawInDegrees(::Vec2 const& orientation);
36// NOLINTEND
37
38} // namespace CameraInputTransformSystem
Definition Vec2.h:5
Definition Vec3.h:10
Definition ActorHeadRotationComponent.h:5
Definition ActorMovementTickNeededComponent.h:5
Definition ActorRotationComponent.h:8
Definition ControlSchemeComponent.h:8
Definition Include.h:6
Definition MoveInputComponent.h:10
Definition TickingSystemWithInfo.h:13