ClutterColorizeEffect

ClutterColorizeEffect — A colorization effect

Synopsis

                    ClutterColorizeEffect;
ClutterEffect *     clutter_colorize_effect_new         (const ClutterColor *tint);
void                clutter_colorize_effect_set_tint    (ClutterColorizeEffect *effect,
                                                         const ClutterColor *tint);
void                clutter_colorize_effect_get_tint    (ClutterColorizeEffect *effect,
                                                         ClutterColor *tint);

Object Hierarchy

  GObject
   +----GInitiallyUnowned
         +----ClutterActorMeta
               +----ClutterEffect
                     +----ClutterOffscreenEffect
                           +----ClutterShaderEffect
                                 +----ClutterColorizeEffect

Properties

  "tint"                     ClutterColor*         : Read / Write

Description

ClutterColorizeEffect is a sub-class of ClutterEffect that colorizes an actor with the given tint.

ClutterColorizeEffect uses the programmable pipeline of the GPU so it is only available on graphics hardware that supports this feature.

ClutterColorizeEffect is available since Clutter 1.4

Details

ClutterColorizeEffect

typedef struct _ClutterColorizeEffect ClutterColorizeEffect;

ClutterColorizeEffect is an opaque structure whose members cannot be directly accessed

SinceL 1.4


clutter_colorize_effect_new ()

ClutterEffect *     clutter_colorize_effect_new         (const ClutterColor *tint);

Creates a new ClutterColorizeEffect to be used with clutter_actor_set_effect()

tint :

the color to be used

Returns :

the newly created ClutterColorizeEffect or NULL

Since 1.4


clutter_colorize_effect_set_tint ()

void                clutter_colorize_effect_set_tint    (ClutterColorizeEffect *effect,
                                                         const ClutterColor *tint);

Sets the tint to be used when colorizing

effect :

a ClutterColorizeEffect

tint :

the color to be used

Since 1.4


clutter_colorize_effect_get_tint ()

void                clutter_colorize_effect_get_tint    (ClutterColorizeEffect *effect,
                                                         ClutterColor *tint);

Retrieves the tint used by effect

effect :

a ClutterColorizeEffect

tint :

return location for the color used. [out]

Since 1.4

Property Details

The "tint" property

  "tint"                     ClutterColor*         : Read / Write

The tint to apply to the actor

Since 1.4

See Also

ClutterEffect, ClutterOffscreenEffect