Cogl.Pipeline.set_uniform_1i

### Method

# Cogl Pipelineset_uniform_1i

#### Declaration [src]

    void
    cogl_pipeline_set_uniform_1i (
      CoglPipeline* pipeline,
      int uniform_location,
      int value
    )

#### Description [src]

Sets a new value for the uniform at `uniform_location`. If this pipeline has a user program attached and is later used as a source for drawing, the given value will be assigned to the uniform which can be accessed from the shader’s source. The value for `uniform_location` should be retrieved from the string name of the uniform by calling cogl_pipeline_get_uniform_location().

This function should be used to set uniforms that are of type int. It can also be used to set a single member of a int array uniform or a sampler uniform.

Stability: | Unstable
Available since: | 2.0

#### Parameters

`uniform_location` | `int`
| The uniform’s location identifier.
`value` | `int`
| The new value for the uniform.