Description

Scale property

Values

  • from_scale_x - Scale factor along x axis when animation starts
  • from_scale_y - Scale factor along y axis when animation starts
  • to_scale_x - Scale factor along x axis when animation ends
  • to_scale_y - Scale factor along y axis when animation ends
  • pivot - Pivot object for the center point. If the pivot object is NULL, then the object is scaled on itself.
  • cx - X relative coordinate of the center point. The left end is 0.0 and the right end is 1.0 (the center is 0.5).
  • cy - Y relative coordinate of the center point. The top end is 0.0 and the bottom end is 1.0 (the center is 0.5).

Signature

@property scale {
    get {
        values {
            from_scale_x: double;
            from_scale_y: double;
            to_scale_x: double;
            to_scale_y: double;
            pivot: free(Efl.Canvas.Object, efl_del);
            cx: double;
            cy: double;
        }
    }
    set {
        values {
            from_scale_x: double;
            from_scale_y: double;
            to_scale_x: double;
            to_scale_y: double;
            pivot: free(Efl.Canvas.Object, efl_del);
            cx: double;
            cy: double;
        }
    }
}

C signature

void efl_animation_scale_get(const Eo *obj, double *from_scale_x, double *from_scale_y, double *to_scale_x, double *to_scale_y, Efl_Canvas_Object **pivot, double *cx, double *cy);
void efl_animation_scale_set(Eo *obj, double from_scale_x, double from_scale_y, double to_scale_x, double to_scale_y, Efl_Canvas_Object *pivot, double cx, double cy);

Implemented by

  • Efl.Animation.Scale.scale