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
                    CtkEffectBlur;
                    CtkEffectBlurClass;
                    CtkEffectBlurPrivate;
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


CtkEffectBlur

typedef struct _CtkEffectBlur CtkEffectBlur;


CtkEffectBlurClass

typedef struct {
} CtkEffectBlurClass;


CtkEffectBlurPrivate

typedef struct _CtkEffectBlurPrivate CtkEffectBlurPrivate;


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