LibGame  v0.4.0
The LG Game Engine - Copyright (C) 2024-2025 ETMSoftware
lg_cam_controls.h
1 /*
2  * LibGame - Copyright (C) Emmanuel Thomas-Maurin 2011-2025
3  * All rights reserved
4  */
5 
6 #ifndef LG_CAM_CONTROLS_H
7 #define LG_CAM_CONTROLS_H
8 
12 typedef struct {
13  float k_move_forward;
14  float k_move_up;
15  float k_cam_truck;
16  float k_yaw;
17  float k_pitch;
18  float k_roll;
19  const char *rot_order;
20  float k_h_orbit;
21  float k_v_orbit;
22  vec3_t orbit_center;
23  zboolean slow_motion;
24 } LG_Cam_K;
25 
26 void lg_camera_apply_ui(LG_Camera *cam, LG_Cam_K *cam_k);
27 
28 #endif /* LG_CAM_CONTROLS_H */
LG_Cam_K
Definition: lg_cam_controls.h:12
vec3_t
Definition: math_3d.h:128
LG_Camera
Definition: lg_camera.h:22
lg_camera_apply_ui
void lg_camera_apply_ui(LG_Camera *cam, LG_Cam_K *k_cam)
Definition: lg_cam_controls.c:42