Package rope.colour

Class R_Colour

java.lang.Object
rope.core.Rope
rope.colour.R_Colour
All Implemented Interfaces:
R_Constants, R_Constants_Colour

public class R_Colour extends Rope
  • Constructor Details

    • R_Colour

      public R_Colour(processing.core.PApplet pa)
    • R_Colour

      public R_Colour(processing.core.PApplet pa, int... list_colour)
    • R_Colour

      public R_Colour(processing.core.PApplet pa, String palette_name)
    • R_Colour

      public R_Colour(processing.core.PApplet pa, String palette_name, int... list_colour)
  • Method Details

    • add

      public void add(String name, int... colour)
    • add

      public void add(int... colour)
      Add list of colour to the first palette
      Parameters:
      colour -
    • add_palette

      public void add_palette(String name)
    • set

      public void set(String name, int index, int colour)
    • clear

      public void clear()
    • clear

      @Deprecated public void clear(int group)
      Deprecated.
      instead public void clear(String name)
    • clear

      public void clear(String name)
    • remove

      @Deprecated public void remove(int group, int index)
      Deprecated.
      instead public void remove(String name, int index)
    • remove

      public void remove(String name, int index)
    • size_palette

      public int size_palette()
      Returns:
      the num / quantity of palette vailable
    • size

      public int size()
    • select

      public int select(String name, int target)
      Parameters:
      name -
      target -
      Returns:
      the selected color and add this one like a current colour
    • rand

      public int rand()
      Returns:
      a random color from random palette and add this one like a current colour
    • rand

      public int rand(String name)
      Parameters:
      name -
      Returns:
      a random color from the named palette and add this one like a current colour
    • get_current

      public int get_current()
      GET
    • get

      public int[] get(String name)
    • get_colour

      public int get_colour(String name, int target)
      Parameters:
      name - of the colour palette
      target - target colour rank in the selected palette
      Returns:
    • get_hue

      public float get_hue(String name, int target)
    • get_saturation

      public float get_saturation(String name, int target)
    • get_brightness

      public float get_brightness(String name, int target)
    • get_red

      public float get_red(String name, int target)
    • get_green

      public float get_green(String name, int target)
    • get_blue

      public float get_blue(String name, int target)
    • get_alpha

      public float get_alpha(String name, int target)
    • get_current_hsb

      public vec3 get_current_hsb()
    • get_hsb

      public vec3 get_hsb(String name, int target)
    • get_hsb_impl

      public vec3 get_hsb_impl(int c)
    • get_current_hsba

      public vec4 get_current_hsba()
    • get_hsba

      public vec4 get_hsba(String name, int target)
    • get_hsba_impl

      public vec4 get_hsba_impl(int c)
    • get_current_rgb

      public vec3 get_current_rgb()
    • get_rgb

      public vec3 get_rgb(String name, int target)
    • get_rgb_impl

      public vec3 get_rgb_impl(int c)
    • get_current_rgba

      public vec4 get_current_rgba()
    • get_current_rgba

      public vec4 get_current_rgba(String name, int target)
    • get_current_rgba_impl

      public vec4 get_current_rgba_impl(int c)
    • get

      public int[] get()
      Returns:
      all argument color of all the lists
    • hue

      public float[] hue()
    • saturation

      public float[] saturation()
    • brightness

      public float[] brightness()
    • red

      public float[] red()
    • green

      public float[] green()
    • blue

      public float[] blue()
    • alpha

      public float[] alpha()
    • hsb

      public vec3[] hsb()
    • hsba

      public vec4[] hsba()
    • rgb

      public vec3[] rgb()
    • rgba

      public vec4[] rgba()
    • hue

      public float[] hue(String name)
    • saturation

      public float[] saturation(String name)
    • brightness

      public float[] brightness(String name)
    • red

      public float[] red(String name)
    • green

      public float[] green(String name)
    • blue

      public float[] blue(String name)
    • alpha

      public float[] alpha(String name)
    • hsb

      public vec3[] hsb(String name)
    • rgb

      public vec3[] rgb(String name)
    • hsba

      public vec4[] hsba(String name)
    • rgba

      public vec4[] rgba(String name)
    • size

      @Deprecated public int size(int group)
      Deprecated.
      DEPRECATED
    • size_group

      @Deprecated public int size_group()
      Deprecated.
      instead use public int size_palette()
      Returns:
    • get

      @Deprecated public int[] get(int group)
      Deprecated.
      instead use int [] get(String name)
      Parameters:
      group -
      Returns:
    • set

      @Deprecated public void set(int index, int colour)
      Deprecated.
    • set

      @Deprecated public void set(int group, int index, int colour)
      Deprecated.
      instead use public void set(String name, int index, int colour)
      Parameters:
      group -
      index -
      colour -
    • add_group

      @Deprecated public void add_group()
      Deprecated.
      instead public void add_palette(String name)
    • add_group

      @Deprecated public void add_group(int num)
      Deprecated.
      instead public void add_palette(String name)
    • add

      @Deprecated public void add(int group, int[] colour)
      Deprecated.
      instead public void add(String name, int... colour)
    • add

      @Deprecated public void add(int group, int colour)
      Deprecated.
      instead public void add(String name, int... colour)
    • rand

      @Deprecated public int rand(int group)
      Deprecated.
      instead use public int rand(String name)
      Parameters:
      group -
      Returns:
    • hue

      @Deprecated public float[] hue(int group)
      Deprecated.
      instead use void public hue(String name)
      Parameters:
      group -
      Returns:
    • saturation

      @Deprecated public float[] saturation(int group)
      Deprecated.
      instead use void public saturation(String name)
      Parameters:
      group -
      Returns:
    • brightness

      @Deprecated public float[] brightness(int group)
      Deprecated.
      instead use void public brightness(String name)
      Parameters:
      group -
      Returns:
    • red

      @Deprecated public float[] red(int group)
      Deprecated.
      instead use void public red(String name)
      Parameters:
      group -
      Returns:
    • green

      @Deprecated public float[] green(int group)
      Deprecated.
      instead use void public green(String name)
      Parameters:
      group -
      Returns:
    • blue

      @Deprecated public float[] blue(int group)
      Deprecated.
      instead use void public blue(String name)
      Parameters:
      group -
      Returns:
    • alpha

      @Deprecated public float[] alpha(int group)
      Deprecated.
      instead use void public alpha(String name)
      Parameters:
      group -
      Returns:
    • hsb

      @Deprecated public vec3[] hsb(int group)
      Deprecated.
      instead use void public hsb(String name)
      Parameters:
      group -
      Returns:
    • rgb

      @Deprecated public vec3[] rgb(int group)
      Deprecated.
    • hsba

      @Deprecated public vec4[] hsba(int group)
      Deprecated.
    • rgba

      @Deprecated public vec4[] rgba(int group)
      Deprecated.
    • get_colour

      @Deprecated public int get_colour(int group, int target)
      Deprecated.
      instead use void public get_colour(String name, int target)
      Parameters:
      group -
      target -
      Returns:
    • get_hue

      @Deprecated public float get_hue(int group, int target)
      Deprecated.
      instead use void public get_hue(String name, int target)
      Parameters:
      group -
      target -
      Returns:
    • get_saturation

      @Deprecated public float get_saturation(int group, int target)
      Deprecated.
      instead use void public get_saturation(String name, int target)
      Parameters:
      group -
      target -
      Returns:
    • get_brightness

      @Deprecated public float get_brightness(int group, int target)
      Deprecated.
      instead use void public get_brightness(String name, int target)
      Parameters:
      group -
      target -
      Returns:
    • get_red

      @Deprecated public float get_red(int group, int target)
      Deprecated.
      instead use void public get_red(String name, int target)
      Parameters:
      group -
      target -
      Returns:
    • get_green

      @Deprecated public float get_green(int group, int target)
      Deprecated.
      instead use void public get_green(String name, int target)
      Parameters:
      group -
      target -
      Returns:
    • get_blue

      @Deprecated public float get_blue(int group, int target)
      Deprecated.
      instead use void public get_blue(String name, int target)
      Parameters:
      group -
      target -
      Returns:
    • get_alpha

      @Deprecated public float get_alpha(int group, int target)
      Deprecated.
      instead use void public get_alpha(String name, int target)
      Parameters:
      group -
      target -
      Returns:
    • get_hsb

      @Deprecated public vec3 get_hsb(int group, int target)
      Deprecated.
      instead use void public get_hsb(String name, int target)
      Parameters:
      group -
      target -
      Returns:
    • get_hsba

      @Deprecated public vec4 get_hsba(int group, int target)
      Deprecated.
      instead use void public get_hsba(String name, int target)
      Parameters:
      group -
      target -
      Returns:
    • get_rgb

      @Deprecated public vec3 get_rgb(int group, int target)
      Deprecated.
      instead use void public get_rgb(String name, int target)
      Parameters:
      group -
      target -
      Returns:
    • get_rgba

      @Deprecated public vec4 get_rgba(int group, int target)
      Deprecated.
      instead use void public get_rgba(String name, int target)
      Parameters:
      group -
      target -
      Returns: