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;
17// clang-format on
18
19namespace CameraInputTransformSystem {
20// functions
21// NOLINTBEGIN
22MCNAPI void _tick(
24 ::MoveInputComponent& moveInputComponent,
25 ::ActorRotationComponent& actorRotationComponent,
26 ::ActorHeadRotationComponent& actorHeadRotationComponent
27);
28
29MCNAPI ::TickingSystemWithInfo create();
30
31MCNAPI float getWorldYawInDegrees(::Vec3 const& orientation);
32
33MCNAPI float getWorldYawInDegrees(::Vec2 const& orientation);
34// NOLINTEND
35
36} // namespace CameraInputTransformSystem
Definition Vec2.h:5
Definition Vec3.h:10
Definition ActorHeadRotationComponent.h:5
Definition ActorMovementTickNeededComponent.h:5
Definition ActorRotationComponent.h:8
Definition Include.h:6
Definition MoveInputComponent.h:10
Definition TickingSystemWithInfo.h:13