Function
Coglprogram_set_uniform_float
Declaration [src]
void
cogl_program_set_uniform_float (
CoglHandle program,
int uniform_location,
int n_components,
int count,
const float* value
)
Description [src]
Changes the value of a float vector uniform, or uniform array for
the given linked program
.
Available since: | 1.4 |
Deprecated since: | 1.16 |
Use |
Parameters
program |
CoglHandle |
A |
|
uniform_location |
int |
The uniform location retrieved from
|
|
n_components |
int |
The number of components for the uniform. For example with glsl you’d use 3 for a vec3 or 4 for a vec4. |
|
count |
int |
For uniform arrays this is the array length otherwise just pass 1 |
|
value |
An array of float |
The new value of the uniform[s]. |
|
The length of the array is specified in the count argument. | |
The data is owned by the caller of the function. |