Color::Palette::Types - type constraints for use with Color::Palette


Color-Palette documentation  | view source Contained in the Color-Palette distribution.

Index


NAME

Top

Color::Palette::Types - type constraints for use with Color::Palette

VERSION

Top

version 0.091400

BEAR WITH ME

Top

I'm not yet sure how best to document a type library.

TYPES

Top

The following types are defined:

    Color     - a Graphics::Color object
    Palette   - a Color::Palette::Color object
    ColorName - a valid color name: /\A[a-z][-a-z0-9]*\z/i

    ColorDict - a hash mapping ColorName to Color
    RecursiveColorDict - a hash mapping ColorName to (Color | ColorName)

    HexColorStr - a string like #000 or #ababab
    ArrayRGB    - an ArrayRef of three Bytes
    Byte        - and Int from 0 to 255

Colors can be coerced from ArrayRGB or HexColorStr, and dicts of colors try to coerce, too.

AUTHOR

Top

  Ricardo SIGNES <rjbs@cpan.org>

COPYRIGHT AND LICENSE

Top


Color-Palette documentation  | view source Contained in the Color-Palette distribution.