---
name: "Clutter::Behaviour::Bspline"
section: "3pm"
platform: "linux"
package: "libclutter-perl"
version: "0.8.0.1-1"
release: "Debian 5.0 (Lenny)"
platforms: ["linux"]
url: "https://new.carta.tech/Clutter::Behaviour::Bspline"
---

# Clutter::Behaviour::Bspline(3pm)

## NAME

Clutter::Behaviour::Bspline

## HIERARCHY

```
  Glib::Object
  +----Clutter::Behaviour
       +----Clutter::Behaviour::Bspline
```

## INTERFACES

```
  Glib::Object::_Unregistered::ClutterScriptable
```

## METHODS

**behaviour = Clutter::Behaviour::Bspline-\>new ($alpha, $knot=undef, ...)**

- •

  `$alpha` (Clutter::Alpha or undef)

- •

  `$knot` (Clutter::Knot or undef)

- •

  ... (list)

**$bspline**-\>**adjust** ($offset, `$knot)`

- •

  `$offset` (integer)

- •

  `$knot` (Clutter::Knot)

**$bspline**-\>**append\_knot ($knot, ...)**

- •

  ... (list) list of knots

**$bspline**-\>**clear**

**$bspline1**-\>**join ($bspline2)**

- •

  `$bspline2` (Clutter::Behaviour::Bspline)

**knot = $bspline**-\>**get\_origin**

**$bspline**-\>**set\_origin ($knot)**

- •

  `$knot` (Clutter::Knot)

**behaviour = $bspline**-\>**split ($offset)**

- •

  `$offset` (integer)

**$bspline**-\>**truncate ($offset)**

- •

  `$offset` (integer)

## SIGNALS

- **knot-reached** (Clutter::Behaviour::Bspline, Clutter::Knot)

  ## SEE ALSO

Clutter, Glib::Object, Clutter::Behaviour

## COPYRIGHT

Copyright (C) 2006  OpenedHand Ltd.

This module is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public Library version 2.1, or under the terms of the Artistic License.  See Clutter for the full copyright notice.
