Cogl.Framebuffer.draw_rectangle

### Method

# Cogl Framebufferdraw_rectangle

#### Declaration [src]

    void
    cogl_framebuffer_draw_rectangle (
      CoglFramebuffer* framebuffer,
      CoglPipeline* pipeline,
      float x_1,
      float y_1,
      float x_2,
      float y_2
    )

#### Description [src]

Draws a rectangle to `framebuffer` with the given `pipeline` state and with the top left corner positioned at (`x_1`, `y_1`) and the bottom right corner positioned at (`x_2`, `y_2`).

The position is the position before the rectangle has been transformed by the model-view matrix and the projection matrix.

If you want to describe a rectangle with a texture mapped on it then you can use cogl_framebuffer_draw_textured_rectangle().

Stability: | Unstable
Available since: | 1.10

#### Parameters

`pipeline` | `CoglPipeline`
| A `CoglPipeline` state object.
| The data is owned by the caller of the function.
`x_1` | `float`
| X coordinate of the top-left corner.
`y_1` | `float`
| Y coordinate of the top-left corner.
`x_2` | `float`
| X coordinate of the bottom-right corner.
`y_2` | `float`
| Y coordinate of the bottom-right corner.