light/modules/camera/public/components.hpp
light7734 97ca429d38
Some checks failed
continuous-integration/drone/push Build is failing
feat: frame constants & camera component (#62)
Reviewed-on: #62
Co-authored-by: light7734 <light7734@tuta.io>
Co-committed-by: light7734 <light7734@tuta.io>
2025-10-26 06:56:18 +00:00

22 lines
292 B
C++

#pragma once
#include <math/mat4.hpp>
namespace lt::camera::components {
struct PerspectiveCamera
{
float vertical_fov {};
float near_plane {};
float far_plane {};
float aspect_ratio {};
math::vec4 background_color;
bool is_primary {};
};
} // namespace lt::camera::components