Optionalproperties: Partial<{}>Safely destroys the Clutter.Actor currently pointer to by the iterator from its parent.
This function can only be called after Clutter.ActorIter.next or
Clutter.ActorIter.prev returned true, and cannot be called more
than once for the same actor.
This function will call Clutter.Actor.destroy internally.
Initializes a Clutter.ActorIter, 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
}
Checks whether a Clutter.ActorIter is still valid.
An iterator is considered valid if it has been initialized, and if the Clutter.Actor that it refers to hasn't been modified after the initialization.
true if the iterator is valid, and false otherwise
Advances the iter and retrieves the next child of the root Clutter.Actor
that was used to initialize the ClutterActorIterator.
If the iterator can advance, this function returns true and sets the
child argument.
If the iterator cannot advance, this function returns false, and
the contents of child are undefined.
true if the iterator could advance, and false otherwise.
Advances the iter and retrieves the previous child of the root
Clutter.Actor that was used to initialize the ClutterActorIterator.
If the iterator can advance, this function returns true and sets the
child argument.
If the iterator cannot advance, this function returns false, and
the contents of child are undefined.
true if the iterator could advance, and false otherwise.
Safely removes the Clutter.Actor currently pointer to by the iterator from its parent.
This function can only be called after Clutter.ActorIter.next or
Clutter.ActorIter.prev returned true, and cannot be called more
than once for the same actor.
This function will call Clutter.Actor.remove_child internally.
An iterator structure that allows to efficiently iterate over a section of the scene graph.
The contents of the Clutter.ActorIter structure are private and should only be accessed using the provided API.