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
);
...