1#pragma once
2
3#include <graphene.h>
4
5void perspective_3d (graphene_point3d_t *p1,
6 graphene_point3d_t *p2,
7 graphene_point3d_t *p3,
8 graphene_point3d_t *p4,
9 graphene_point3d_t *q1,
10 graphene_point3d_t *q2,
11 graphene_point3d_t *q3,
12 graphene_point3d_t *q4,
13 graphene_matrix_t *m);
14

source code of gtk/demos/gtk-demo/four_point_transform.h