28#if !defined(GRAPHENE_H_INSIDE) && !defined(GRAPHENE_COMPILATION)
29#error "Only graphene.h can be included directly."
50#define GRAPHENE_SIZE_INIT(_w,_h) (graphene_size_t) { .width = (_w), .height = (_h) }
59#define GRAPHENE_SIZE_INIT_ZERO GRAPHENE_SIZE_INIT (0.f, 0.f)
#define GRAPHENE_END_DECLS
#define GRAPHENE_BEGIN_DECLS
GRAPHENE_AVAILABLE_IN_1_0 bool graphene_size_equal(const graphene_size_t *a, const graphene_size_t *b)
GRAPHENE_AVAILABLE_IN_1_0 graphene_size_t * graphene_size_init(graphene_size_t *s, float width, float height)
GRAPHENE_AVAILABLE_IN_1_0 void graphene_size_interpolate(const graphene_size_t *a, const graphene_size_t *b, double factor, graphene_size_t *res)
GRAPHENE_AVAILABLE_IN_1_0 const graphene_size_t * graphene_size_zero(void)
GRAPHENE_AVAILABLE_IN_1_0 graphene_size_t * graphene_size_init_from_size(graphene_size_t *s, const graphene_size_t *src)
GRAPHENE_AVAILABLE_IN_1_0 void graphene_size_free(graphene_size_t *s)
GRAPHENE_AVAILABLE_IN_1_0 void graphene_size_scale(const graphene_size_t *s, float factor, graphene_size_t *res)
GRAPHENE_AVAILABLE_IN_1_0 graphene_size_t * graphene_size_alloc(void)
#define GRAPHENE_AVAILABLE_IN_1_0
CURL_EXTERN CURLMcode curl_socket_t s