Struct

GeglBufferIterator

Description

struct GeglBufferIterator {
  gint length;
  GeglBufferIteratorPriv* priv;
  GeglBufferIteratorItem items[];
}

No description available.

Structure members
length: gint

No description available.

priv: GeglBufferIteratorPriv

No description available.

items: GeglBufferIteratorItem

No description available.

Functions

gegl_buffer_iterator_empty_new

Create a new buffer iterator without adding any sub-iterators.

Instance methods

gegl_buffer_iterator_add

Adds an additional buffer sub-iterator into iterator that will be processed in sync with the first one (unless this is the first sub-iterator).

gegl_buffer_iterator_next

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.

gegl_buffer_iterator_stop

Cancels the current iteration and invalidates the GeglBufferIterator.