| 
    FS2_Open
    
   Open source remastering of the Freespace 2 engine 
   | 
 
#include "globalincs/globals.h"#include "globalincs/pstypes.h"#include "graphics/2d.h"#include "object/object.h"#include "physics/physics.h"#include <string>Go to the source code of this file.
Classes | |
| class | camera | 
| class | warp_camera | 
| class | subtitle | 
Macros | |
| #define | CAM_STATIONARY_FOV (1<<0) | 
| #define | CAM_STATIONARY_ORI (1<<1) | 
| #define | CAM_STATIONARY_POS (1<<2) | 
| #define | CAM_DEFAULT_FLAGS 0 | 
Functions | |
| void | cam_init () | 
| void | cam_close () | 
| void | cam_do_frame (float frametime) | 
| camid | cam_create (char *n_name=NULL, vec3d *n_pos=NULL, matrix *n_ori=NULL, object *n_object=NULL, int n_submodel_parent=-1) | 
| camid | cam_create (char *n_name, vec3d *n_pos, vec3d *n_norm, object *n_object=NULL, int n_submodel_parent=-1) | 
| void | cam_delete (camid cid) | 
| bool | cam_set_camera (camid cid) | 
| void | cam_reset_camera () | 
| camid | cam_lookup (char *name) | 
| camid | cam_get_camera (uint index) | 
| camid | cam_get_current () | 
| uint | cam_get_num () | 
| void | get_turret_cam_pos (camera *cam, vec3d *pos) | 
| void | get_turret_cam_orient (camera *cam, matrix *ori) | 
| void | subtitles_close () | 
| void | subtitles_do_frame (float frametime) | 
| void | subtitles_do_frame_post_shaded (float frametime) | 
Variables | |
| warp_camera | Warp_camera | 
| SCP_vector< subtitle > | Subtitles | 
| float | VIEWER_ZOOM_DEFAULT | 
| float | Sexp_fov | 
| void cam_close | ( | ) | 
Definition at line 872 of file camera.cpp.
| camid cam_create | ( | char * | n_name = NULL,  | 
        
| vec3d * | n_pos = NULL,  | 
        ||
| matrix * | n_ori = NULL,  | 
        ||
| object * | n_object = NULL,  | 
        ||
| int | n_submodel_parent = -1  | 
        ||
| ) | 
Definition at line 895 of file camera.cpp.
| camid cam_create | ( | char * | n_name, | 
| vec3d * | n_pos, | ||
| vec3d * | n_norm, | ||
| object * | n_object = NULL,  | 
        ||
| int | n_submodel_parent = -1  | 
        ||
| ) | 
Definition at line 888 of file camera.cpp.
Definition at line 926 of file camera.cpp.
Definition at line 934 of file camera.cpp.
Definition at line 944 of file camera.cpp.
| camid cam_get_current | ( | ) | 
Definition at line 952 of file camera.cpp.
| uint cam_get_num | ( | ) | 
Definition at line 957 of file camera.cpp.
| void cam_init | ( | ) | 
Definition at line 866 of file camera.cpp.
| camid cam_lookup | ( | char * | name | ) | 
Looks up camera by name, returns -1 on failure
Definition at line 965 of file camera.cpp.
| void cam_reset_camera | ( | ) | 
Definition at line 1002 of file camera.cpp.
| bool cam_set_camera | ( | camid | cid | ) | 
Definition at line 980 of file camera.cpp.
Definition at line 1061 of file camera.cpp.
Definition at line 1040 of file camera.cpp.
| void subtitles_close | ( | ) | 
Definition at line 1013 of file camera.cpp.
Definition at line 1018 of file camera.cpp.
Definition at line 1028 of file camera.cpp.
| float Sexp_fov | 
Definition at line 16 of file camera.cpp.
| SCP_vector<subtitle> Subtitles | 
Definition at line 21 of file camera.cpp.
| float VIEWER_ZOOM_DEFAULT | 
Definition at line 15 of file camera.cpp.
| warp_camera Warp_camera | 
Definition at line 17 of file camera.cpp.