Method

ClutterActorIterinit

since: 1.10

Declaration [src]

void
clutter_actor_iter_init (
  ClutterActorIter* iter,
  ClutterActor* root
)

Description [src]

Initializes a ClutterActorIter, which can then be used to iterate efficiently over a section of the scene graph, and associates it with root.

Modifying the scene graph section that contains root will invalidate the iterator.

  ClutterActorIter iter;
  ClutterActor *child;

  clutter_actor_iter_init (&iter, container);
  while (clutter_actor_iter_next (&iter, &child))
    {
      // do something with child
    }

Available since: 1.10

Parameters

root

Type: ClutterActor

A ClutterActor.

The data is owned by the caller of the function.