## MxDeformWaves MxDeformWaves |

## Synopsis

    struct              MxDeformWaves;
    struct              MxDeformWavesClass;
    ClutterActor *      mx_deform_waves_new                 (void);
    gdouble             mx_deform_waves_get_period          (MxDeformWaves *waves);
    void                mx_deform_waves_set_period          (MxDeformWaves *waves,
                                                             gdouble period);
    gdouble             mx_deform_waves_get_angle           (MxDeformWaves *waves);
    void                mx_deform_waves_set_angle           (MxDeformWaves *waves,
                                                             gdouble angle);
    gdouble             mx_deform_waves_get_radius          (MxDeformWaves *waves);
    void                mx_deform_waves_set_radius          (MxDeformWaves *waves,
                                                             gdouble radius);
    gdouble             mx_deform_waves_get_amplitude       (MxDeformWaves *waves);
    void                mx_deform_waves_set_amplitude       (MxDeformWaves *waves,
                                                             gdouble amplitude);

## Object Hierarchy

      GObject
       +----GInitiallyUnowned
             +----ClutterActor
                   +----MxWidget
                         +----MxDeformTexture
                               +----MxDeformWaves

## Implemented Interfaces

MxDeformWaves implements ClutterScriptable, ClutterAnimatable, AtkImplementorIface and MxStylable.

## Properties

      "amplitude"                gdouble               : Read / Write
      "angle"                    gdouble               : Read / Write
      "period"                   gdouble               : Read / Write
      "radius"                   gdouble               : Read / Write

## Description

## Details

### struct MxDeformWaves

    struct MxDeformWaves;

The contents of this structure is private and should only be accessed using the provided API.

### struct MxDeformWavesClass

    struct MxDeformWavesClass {
      MxDeformTextureClass parent_class;

      /* padding for future expansion */
      void (*_padding_0) (void);
      void (*_padding_1) (void);
      void (*_padding_2) (void);
      void (*_padding_3) (void);
      void (*_padding_4) (void);
    };

### mx_deform_waves_new ()

    ClutterActor *      mx_deform_waves_new                 (void);

### mx_deform_waves_get_period ()

    gdouble             mx_deform_waves_get_period          (MxDeformWaves *waves);

### mx_deform_waves_set_period ()

    void                mx_deform_waves_set_period          (MxDeformWaves *waves,
                                                             gdouble period);

### mx_deform_waves_get_angle ()

    gdouble             mx_deform_waves_get_angle           (MxDeformWaves *waves);

### mx_deform_waves_set_angle ()

    void                mx_deform_waves_set_angle           (MxDeformWaves *waves,
                                                             gdouble angle);

### mx_deform_waves_get_radius ()

    gdouble             mx_deform_waves_get_radius          (MxDeformWaves *waves);

### mx_deform_waves_set_radius ()

    void                mx_deform_waves_set_radius          (MxDeformWaves *waves,
                                                             gdouble radius);

### mx_deform_waves_get_amplitude ()

    gdouble             mx_deform_waves_get_amplitude       (MxDeformWaves *waves);

### mx_deform_waves_set_amplitude ()

    void                mx_deform_waves_set_amplitude       (MxDeformWaves *waves,
                                                             gdouble amplitude);

## Property Details

### The `"amplitude"` property

      "amplitude"                gdouble               : Read / Write

Effect amplitude.

Allowed values: >= 0

Default value: 1

### The `"angle"` property

      "angle"                    gdouble               : Read / Write

Effect rotation angle.

Allowed values: [0,6.28319]

Default value: 0

### The `"period"` property

      "period"                   gdouble               : Read / Write

Effect period.

Allowed values: >= 0

Default value: 0

### The `"radius"` property

      "radius"                   gdouble               : Read / Write

Wave ripple radius.

Allowed values: >= G_MINDOUBLE

Default value: 32