---
name: "Clutter::Color"
section: "3pm"
platform: "linux"
package: "libclutter-perl"
version: "1.002-1"
release: "Debian 6.0 (Squeeze)"
platforms: ["linux"]
url: "https://new.carta.tech/Clutter::Color"
---

# Clutter::Color(3pm)

wrapper for ClutterColor

## NAME

Clutter::Color - wrapper for ClutterColor

## DESCRIPTION

Color representation in RGBA format. Every color component is 8 bits wide.

## HIERARCHY

```
  Glib::Boxed
  +----Clutter::Color
```

## METHODS

### color = Clutter::Color-\>new ($red=0, $green=0, $blue=0, $alpha=0)

- •

  `$red` (unsigned)

- •

  `$green` (unsigned)

- •

  `$blue` (unsigned)

- •

  `$alpha` (unsigned)

### color = $a-\>add ($b)

- •

  `$b` (Clutter::Color)

### integer = $color-\>alpha

### oldvalue = $color-\>alpha ($newvalue)

- •

  `$newvalue` (integer)

### integer = $color-\>blue

### oldvalue = $color-\>blue ($newvalue)

- •

  `$newvalue` (integer)

### color = $color-\>darken

### boolean = $a-\>equal ($b)

- •

  `$b` (Clutter::Color)

### color = Clutter::Color-\>from\_hls ($hue, $luminance, $saturation)

- •

  `$hue` (double)

- •

  `$luminance` (double)

- •

  `$saturation` (double)

### color = Clutter::Color-\>from\_pixel ($pixel)

- •

  `$pixel` (unsigned)

### color = Clutter::Color-\>from\_string ($str)

- •

  `$str` (string)

### integer = $color-\>green

### oldvalue = $color-\>green ($newvalue)

- •

  `$newvalue` (integer)

### color = $color-\>lighten

### integer = $color-\>red

### oldvalue = $color-\>red ($newvalue)

- •

  `$newvalue` (integer)

### color = $color-\>shade ($factor)

- •

  `$factor` (double)

### color = $a-\>subtract ($b)

- •

  `$b` (Clutter::Color)

### (hue, luminance, saturation) = $color-\>to\_hls

### unsigned = $color-\>to\_pixel

### string = $color-\>to\_string

### (red, green, blue, alpha) = $color-\>values

## SEE ALSO

Clutter, Glib::Boxed

## COPYRIGHT

Copyright (C) 2006, 2007, 2008  OpenedHand Ltd

Copyright (C) 2009  Intel Corporation

This module is free software; you can redistribute it and/or modify it under the terms of either:

- •

  the GNU Lesser General Public Library version 2.1; or

- •

  the Artistic License, version 2.0.

See Clutter for the full copyright notice.
