FS2_Open
Open source remastering of the Freespace 2 engine
camera Member List

This is the complete list of members for camera, including all inherited members.

avd_camera classcamerafriend
c_fovcameraprotected
c_oricameraprotected
c_poscameraprotected
camera(char *in_name=NULL, int in_signature=-1)camera
clear()camera
do_frame(float in_frametime)camera
flagscameraprotected
fovcameraprotected
func_custom_orientationcameraprotected
func_custom_positioncameraprotected
get_fov()camera
get_info(vec3d *position, matrix *orientation)camera
get_name()camerainline
get_object_host()camera
get_object_host_submodel()camera
get_object_target()camera
get_object_target_submodel()camera
get_signature()camerainline
is_empty()camerainline
namecameraprotected
object_hostcameraprotected
object_host_submodelcameraprotected
object_targetcameraprotected
object_target_submodelcameraprotected
oricameraprotected
pos_xcameraprotected
pos_ycameraprotected
pos_zcameraprotected
reset()camera
set_custom_orientation_function(void(*n_func_custom_orientation)(camera *cam, matrix *ori))camera
set_custom_position_function(void(*n_func_custom_position)(camera *cam, vec3d *pos))camera
set_fov(float in_fov, float in_fov_time=0.0f, float in_fov_acceleration_time=0.0f, float in_deceleration_time=0.0f)camera
set_name(char *in_name)camera
set_object_host(object *objp, int n_object_host_submodel=-1)camera
set_object_target(object *objp, int n_object_target_submodel=-1)camera
set_position(vec3d *in_position=NULL, float in_translation_time=0.0f, float in_translation_acceleration_time=0.0f, float in_translation_deceleration_time=0.0f, float in_end_velocity=0.0f)camera
set_rotation(matrix *in_orientation=NULL, float in_rotation_time=0.0f, float in_rotation_acceleration_time=0.0f, float in_rotation_deceleration_time=0.0f)camera
set_rotation(angles *in_angles, float in_rotation_time=0.0f, float in_rotation_acceleration_time=0.0f, float in_rotation_deceleration_time=0.0f)camera
set_rotation_facing(vec3d *in_target, float in_rotation_time=0.0f, float in_rotation_acceleration_time=0.0f, float in_rotation_deceleration_time=0.0f)camera
set_rotation_velocity(angles *in_rotation_rate, float in_acceleration_time=0.0f)camera
set_translation_velocity(vec3d *in_velocity, float in_acceleration_time=0.0f)camera
sigcameraprotected
~camera()camera