Clutter.BindConstraint
Description: Reference for Clutter.BindConstraint

### Class

# ClutterBindConstraint

#### Description [src]

    final class Clutter.BindConstraint : Clutter.Constraint {
      /* No available fields */
    }

`ClutterBindConstraint` is an opaque structure whose members cannot be directly accessed.

Available since: | 1.4

#### Ancestors

- ClutterConstraint
- ClutterActorMeta
- GInitiallyUnowned
- GObject

#### Constructors

###### clutter_bind_constraint_new

Creates a new constraint, binding a `ClutterActor`‘s position to the given `coordinate` of the position of `source`.

Available since: 1.4

#### Instance methods

###### clutter_bind_constraint_get_coordinate

Retrieves the bound coordinate of the constraint.

Available since: 1.4

###### clutter_bind_constraint_get_offset

Retrieves the offset set using `clutter_bind_constraint_set_offset()`

Available since: 1.4

###### clutter_bind_constraint_get_source

Retrieves the `ClutterActor` set using `clutter_bind_constraint_set_source()`

Available since: 1.4

###### clutter_bind_constraint_set_coordinate

Sets the coordinate to bind in the constraint.

Available since: 1.4

###### clutter_bind_constraint_set_offset

Sets the offset to be applied to the constraint.

Available since: 1.4

###### clutter_bind_constraint_set_source

Sets the source `ClutterActor` for the constraint.

Available since: 1.4

##### Methods inherited from ClutterConstraint (1)

###### clutter_constraint_update_preferred_size

Asks the `constraint` to update the size request of a `ClutterActor`.

##### Methods inherited from ClutterActorMeta (5)

###### clutter_actor_meta_get_actor

Retrieves a pointer to the `ClutterActor` that owns `meta`.

Available since: 1.4

###### clutter_actor_meta_get_enabled

Retrieves whether `meta` is enabled.

Available since: 1.4

###### clutter_actor_meta_get_name

Retrieves the name set using `clutter_actor_meta_set_name()`

Available since: 1.4

###### clutter_actor_meta_set_enabled

Sets whether `meta` should be enabled or not.

Available since: 1.4

###### clutter_actor_meta_set_name

Sets the name of `meta`.

Available since: 1.4

##### Methods inherited from GObject (43)

Please see GObject for a full list of methods.

#### Properties

###### Clutter.BindConstraint:coordinate

The coordinate to be bound.

Available since: 1.4

###### Clutter.BindConstraint:offset

The offset, in pixels, to be applied to the binding.

Available since: 1.4

###### Clutter.BindConstraint:source

The `ClutterActor` used as the source for the binding.

Available since: 1.4

##### Properties inherited from ClutterActorMeta (3)

###### Clutter.ActorMeta:actor

The `ClutterActor` attached to the `ClutterActorMeta` instance.

Available since: 1.4

###### Clutter.ActorMeta:enabled

Whether or not the `ClutterActorMeta` is enabled.

Available since: 1.4

###### Clutter.ActorMeta:name

The unique name to access the `ClutterActorMeta`.

Available since: 1.4

#### Signals

##### Signals inherited from GObject (1)

###### GObject.Object::notify

The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.

#### Class structure

    struct ClutterBindConstraintClass {
      /* no available fields */
    }