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
src
libgame
lg_cam_controls.h
Generated by
1.8.17