static void test_paint_curve (void) { cogl_path_move_to (-50, +50); cogl_path_curve_to (+100, -50, -100, -50, +50, +50); }
static void test_paint_curve () { cogl_path_move_to (CLUTTER_INT_TO_FIXED (-50), CLUTTER_INT_TO_FIXED (+50)); cogl_path_curve_to (CLUTTER_INT_TO_FIXED (+100), CLUTTER_INT_TO_FIXED (-50), CLUTTER_INT_TO_FIXED (-100), CLUTTER_INT_TO_FIXED (-50), CLUTTER_INT_TO_FIXED (+50), CLUTTER_INT_TO_FIXED (+50)); }
static VALUE rb_cogl_path_curve_to (VALUE self, VALUE x1, VALUE y1, VALUE x2, VALUE y2, VALUE x3, VALUE y3) { cogl_path_curve_to (rbclt_num_to_fixed (x1), rbclt_num_to_fixed (y1), rbclt_num_to_fixed (x2), rbclt_num_to_fixed (y2), rbclt_num_to_fixed (x3), rbclt_num_to_fixed (y3)); return Qnil; }
void cogl_path_rel_curve_to (CoglPath *path, float x_1, float y_1, float x_2, float y_2, float x_3, float y_3) { CoglPathData *data; _COGL_RETURN_IF_FAIL (cogl_is_path (path)); data = path->data; cogl_path_curve_to (path, data->path_pen.x + x_1, data->path_pen.y + y_1, data->path_pen.x + x_2, data->path_pen.y + y_2, data->path_pen.x + x_3, data->path_pen.y + y_3); }