light/modules/camera/public/components.hpp
light7734 ce26fe63e3
Some checks failed
continuous-integration/drone/pr Build is failing
feat: frame constants & camera component
2025-10-26 10:23:55 +03:30

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