This commit is contained in:
2025-03-21 04:21:31 +03:00
parent b9ac44a901
commit 2688d977a9
24 changed files with 1 additions and 1 deletions

View File

@@ -0,0 +1,23 @@
//
// Created by Orange on 12/4/2024.
//
#pragma once
#include "Constants.hpp"
namespace omath::source_engine
{
[[nodiscard]]
Vector3<float> ForwardVector(const ViewAngles& angles);
[[nodiscard]]
Vector3<float> RightVector(const ViewAngles& angles);
[[nodiscard]]
Vector3<float> UpVector(const ViewAngles& angles);
[[nodiscard]] Mat4x4 CalcViewMatrix(const ViewAngles& angles, const Vector3<float>& cam_origin);
[[nodiscard]]
Mat4x4 CalcPerspectiveProjectionMatrix(float fieldOfView, float aspectRatio, float near, float far);
} // namespace omath::source