Remove includes

This commit is contained in:
Georg Hagen
2025-01-26 19:08:01 +01:00
parent dd866cd122
commit 843aebeafa

View File

@@ -7,12 +7,16 @@
#include "MorphableCamera.hpp"
#include "Controller/CameraController.hpp"
#include "Input/InputManager.hpp"
#include "Input/InputKey.hpp"
#include "Math/Math.hpp"
namespace OpenVulkano::Scene
namespace OpenVulkano
{
namespace Input
{
class InputAction;
}
namespace Scene
{
class MorphableCameraController final : public CameraController
{
double m_animationDuration;
@@ -32,9 +36,10 @@ namespace OpenVulkano::Scene
#pragma clang diagnostic pop
void Tick() override;
void SetDuration(double duration) { m_animationDuration = duration; }
[[nodiscard]] double GetDuration() { return m_animationDuration; }
void SetDuration(const double duration) { m_animationDuration = duration; }
[[nodiscard]] double GetDuration() const { return m_animationDuration; }
void SetTargetState(bool toPerspective);
void Reset() { m_currentTime = 0; }
};
}
}