![]()  | 
  
    libgpac
    
   Documentation of the core library of GPAC 
   | 
  
 Include dependency graph for camera.c:Macros | |
| #define | FORCE_CAMERA_3D | 
| #define | FAR_PLANE_2D -10000 | 
| #define | NEAR_PLANE_2D 1000 | 
Functions | |
| void | camera_invalidate (GF_Camera *cam) | 
| static void | camera_frustum_from_matrix (GF_Camera *cam, GF_Matrix *mx) | 
| SFRotation | camera_get_orientation (SFVec3f pos, SFVec3f target, SFVec3f up) | 
| void | camera_set_2d (GF_Camera *cam) | 
| void | camera_update_stereo (GF_Camera *cam, GF_Matrix2D *user_transform, Bool center_coords, Fixed horizontal_shift, Fixed nominal_view_distance, Fixed view_distance_offset, u32 camlay) | 
| void | camera_update (GF_Camera *cam, GF_Matrix2D *user_transform, Bool center_coords) | 
| void | camera_set_vectors (GF_Camera *cam, SFVec3f pos, SFRotation ori, Fixed fov) | 
| void | camera_reset_viewpoint (GF_Camera *cam, Bool animate) | 
| void | camera_move_to (GF_Camera *cam, SFVec3f pos, SFVec3f target, SFVec3f up) | 
| void | camera_stop_anim (GF_Camera *cam) | 
| void | camera_jump (GF_Camera *cam) | 
| Bool | camera_animate (GF_Camera *cam, void *_compositor) | 
| SFVec3f | camera_get_pos_dir (GF_Camera *cam) | 
| SFVec3f | camera_get_target_dir (GF_Camera *cam) | 
| SFVec3f | camera_get_right_dir (GF_Camera *cam) | 
| #define FORCE_CAMERA_3D | 
| #define FAR_PLANE_2D -10000 | 
| #define NEAR_PLANE_2D 1000 | 
| void camera_invalidate | ( | GF_Camera * | cam | ) | 
 Here is the caller graph for this function:
 Here is the call graph for this function:
 Here is the caller graph for this function:| SFRotation camera_get_orientation | ( | SFVec3f | pos, | 
| SFVec3f | target, | ||
| SFVec3f | up | ||
| ) | 
 Here is the call graph for this function:
 Here is the caller graph for this function:| void camera_set_2d | ( | GF_Camera * | cam | ) | 
 Here is the caller graph for this function:| void camera_update_stereo | ( | GF_Camera * | cam, | 
| GF_Matrix2D * | user_transform, | ||
| Bool | center_coords, | ||
| Fixed | horizontal_shift, | ||
| Fixed | nominal_view_distance, | ||
| Fixed | view_distance_offset, | ||
| u32 | camlay | ||
| ) | 
 Here is the call graph for this function:
 Here is the caller graph for this function:| void camera_update | ( | GF_Camera * | cam, | 
| GF_Matrix2D * | user_transform, | ||
| Bool | center_coords | ||
| ) | 
 Here is the call graph for this function:
 Here is the caller graph for this function:| void camera_set_vectors | ( | GF_Camera * | cam, | 
| SFVec3f | pos, | ||
| SFRotation | ori, | ||
| Fixed | fov | ||
| ) | 
 Here is the call graph for this function:
 Here is the caller graph for this function:
 Here is the call graph for this function:
 Here is the caller graph for this function:
 Here is the call graph for this function:
 Here is the caller graph for this function:| void camera_stop_anim | ( | GF_Camera * | cam | ) | 
 Here is the caller graph for this function:| void camera_jump | ( | GF_Camera * | cam | ) | 
 Here is the caller graph for this function:
 Here is the call graph for this function:
 Here is the caller graph for this function:
 Here is the call graph for this function:
 Here is the caller graph for this function:
 Here is the call graph for this function:
 Here is the caller graph for this function: