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 move_forward;
14  float move_up;
15  float cam_truck;
16  float yaw;
17  float pitch;
18  float roll;
19  zboolean roll2yaw;
20  float roll2yaw_k;
21  const char *rot_order;
22  float h_orbit;
23  float v_orbit;
24  float dz_wheel;
25  zboolean slow_motion;
26 } LG_Camera_K;
27 
28 void lg_camera_apply_ui(LG_Camera *cam, LG_Camera_K *cam_k);
29 
30 #endif /* LG_CAM_CONTROLS_H */
lg_camera_apply_ui
void lg_camera_apply_ui(LG_Camera *camera, LG_Camera_K *camera_k)
Definition: lg_cam_controls.c:42
LG_Camera
Definition: lg_camera.h:22
LG_Camera_K
Definition: lg_cam_controls.h:12