Method
ClutterShaderEffectset_uniform_value
Declaration [src]
void
clutter_shader_effect_set_uniform_value (
ClutterShaderEffect* effect,
const gchar* name,
const GValue* value
)
Description [src]
Sets value as the payload for the uniform name inside the shader effect
The GType of the value must be one of: G_TYPE_INT, for a single
integer value; G_TYPE_FLOAT, for a single floating point value;
CLUTTER_TYPE_SHADER_INT, for an array of integer values;
CLUTTER_TYPE_SHADER_FLOAT, for an array of floating point values; and CLUTTER_TYPE_SHADER_MATRIX, for a matrix of floating point
values. It also accepts G_TYPE_DOUBLE for compatibility with other
languages than C.
Parameters
name-
Type:
const gchar*The name of the uniform to set.
The data is owned by the caller of the method. The value is a NUL terminated UTF-8 string. value-
Type:
GValueA
GValuewith the value of the uniform to set.The data is owned by the caller of the method.