Function

ClutterBindingPoolget_for_class

Declaration [src]

ClutterBindingPool*
clutter_binding_pool_get_for_class (
  gpointer klass
)

Description [src]

Retrieves the ClutterBindingPool for the given GObject class and, eventually, creates it. This function is a wrapper around clutter_binding_pool_new() and uses the class type name as the unique name for the binding pool.

Calling this function multiple times will return the same ClutterBindingPool.

A binding pool for a class can also be retrieved using clutter_binding_pool_find() with the class type name:

  pool = clutter_binding_pool_find (G_OBJECT_TYPE_NAME (instance));

Parameters

klass

Type: gpointer

A GObjectClass pointer.

The argument can be NULL.
The data is owned by the caller of the function.

Return value

Type: ClutterBindingPool

The binding pool for the given class. The returned ClutterBindingPool is owned by Clutter and should not be freed directly.

The data is owned by the called function.