| Top |
| void | gthree_camera_set_far () |
| float | gthree_camera_get_far () |
| void | gthree_camera_set_near () |
| float | gthree_camera_get_near () |
| void | gthree_camera_get_proj_screen_matrix () |
| const graphene_matrix_t * | gthree_camera_get_projection_matrix () |
| const graphene_matrix_t * | gthree_camera_get_world_inverse_matrix () |
| graphene_point3d_t * | gthree_camera_unproject_point3d () |
| void | gthree_camera_update () |
| void | gthree_camera_update_matrix () |
GObject
╰── GthreeObject
╰── GthreeCamera
├── GthreeOrthographicCamera
╰── GthreePerspectiveCamera
void gthree_camera_get_proj_screen_matrix (GthreeCamera *camera,graphene_matrix_t *res);
const graphene_matrix_t *
gthree_camera_get_projection_matrix (GthreeCamera *camera);
...
const graphene_matrix_t *
gthree_camera_get_world_inverse_matrix
(GthreeCamera *camera);
graphene_point3d_t * gthree_camera_unproject_point3d (GthreeCamera *camera,const graphene_point3d_t *screen_point,graphene_point3d_t *res);
...