Gegl.BufferIterator.next

### Method

# Gegl BufferIteratornext

#### Declaration [src]

    gboolean
    gegl_buffer_iterator_next (
      GeglBufferIterator* iterator
    )

#### Description [src]

Do an iteration. If there is more data to process, a new set of linear chunks of memory becomes available in all `items` via `GeglBufferIteratorItem`.

Changed data from a previous iteration step will be saved now. When there is no more data to be processed FALSE will be returned (and the `GeglBufferIterator` becomes invalid).

This method is not directly available to language bindings.

skip-reason | unknown_since_f0408f3f

#### Return value

Type: `gboolean`

TRUE if there is more work FALSE if iteration is complete.