#define GRAPHENE_END_DECLS
#define GRAPHENE_BEGIN_DECLS
GRAPHENE_AVAILABLE_IN_1_0 graphene_quad_t * graphene_quad_init(graphene_quad_t *q, const graphene_point_t *p1, const graphene_point_t *p2, const graphene_point_t *p3, const graphene_point_t *p4)
GRAPHENE_AVAILABLE_IN_1_0 const graphene_point_t * graphene_quad_get_point(const graphene_quad_t *q, unsigned int index_)
GRAPHENE_AVAILABLE_IN_1_2 graphene_quad_t * graphene_quad_init_from_points(graphene_quad_t *q, const graphene_point_t points[])
GRAPHENE_AVAILABLE_IN_1_0 void graphene_quad_bounds(const graphene_quad_t *q, graphene_rect_t *r)
GRAPHENE_AVAILABLE_IN_1_0 graphene_quad_t * graphene_quad_init_from_rect(graphene_quad_t *q, const graphene_rect_t *r)
GRAPHENE_AVAILABLE_IN_1_0 graphene_quad_t * graphene_quad_alloc(void)
GRAPHENE_AVAILABLE_IN_1_0 void graphene_quad_free(graphene_quad_t *q)
GRAPHENE_AVAILABLE_IN_1_0 bool graphene_quad_contains(const graphene_quad_t *q, const graphene_point_t *p)
#define GRAPHENE_AVAILABLE_IN_1_2
#define GRAPHENE_AVAILABLE_IN_1_0
GRAPHENE_PRIVATE_FIELD(graphene_point_t, points[4])