CtkEffectBlur

## CtkEffectBlur CtkEffectBlur — A blur effect. |

## Synopsis

    #include <ctk-effect-blur.h>

    #define             CTK_EFFECT_BLUR_MIN_FACTOR
    #define             CTK_EFFECT_BLUR_MAX_FACTOR
    #define             CTK_EFFECT_BLUR_DEFAULT_FACTOR
                        CtkEffectBlurPrivate;
                        CtkEffectBlur;
    CtkEffect *         ctk_effect_blur_new                 (void);
    void                ctk_effect_blur_set_factor          (CtkEffectBlur *blur,
                                                             gfloat factor);
    gfloat              ctk_effect_blur_get_factor          (CtkEffectBlur *blur);

## Object Hierarchy

      GObject
       +----GInitiallyUnowned
             +----CtkEffect
                   +----CtkEffectBlur

## Properties

      "factor"                   gfloat                : Read / Write

## Description

CtkEffectBlur is an implementation of CtkEffect that causes the CtkActor it's attached to to blur.

## Details

### CTK_EFFECT_BLUR_MIN_FACTOR

    #define CTK_EFFECT_BLUR_MIN_FACTOR            0.1f

### CTK_EFFECT_BLUR_MAX_FACTOR

    #define CTK_EFFECT_BLUR_MAX_FACTOR            9.0f

### CTK_EFFECT_BLUR_DEFAULT_FACTOR

    #define CTK_EFFECT_BLUR_DEFAULT_FACTOR        2.0f

### CtkEffectBlurPrivate

    typedef struct _CtkEffectBlurPrivate CtkEffectBlurPrivate;

### CtkEffectBlur

    typedef struct _CtkEffectBlur CtkEffectBlur;

### ctk_effect_blur_new ()

    CtkEffect *         ctk_effect_blur_new                 (void);

Returns : | A new CtkEffectBlur

### ctk_effect_blur_set_factor ()

    void                ctk_effect_blur_set_factor          (CtkEffectBlur *blur,
                                                             gfloat factor);

`blur`: A pointer to a CtkEffectBlur object `factor`: A float representing the intensity of the blur effect.

`blur` : |
`factor` : |

### ctk_effect_blur_get_factor ()

    gfloat              ctk_effect_blur_get_factor          (CtkEffectBlur *blur);

`blur`: A pointer to a CtkEffectBlur object

`blur` : |
Returns : | The blur intensity

## Property Details

### The `"factor"` property

      "factor"                   gfloat                : Read / Write

blur intensity.

Allowed values: [0.1,9]

Default value: 2