Gradient API Reference


A gradient represents a range of colours that can be displayed by Actors. Generally a Gradient should be added to either a scene or the global app’s resources so that it can be managed by them.

Each colour stop is an object of {c, offs}, where c is the colour and offs is the offset the colour should appear down the gradient

Public properties

  • name – The name of this object
  • parent – The parent container scene or app
  • stops – An array of colour stops


Gradient(name, colour_stops) – Creates an instance of a Gradient object

  • name – The name of the gradient
  • colour_stops – An array of colour stops

addColourStop(colour, offset) – Adds a gradient stop to the gradient

  • colour – Colour of gradient stop
  • offset – Offset of gradient stop

getColourStop(index) – Returns the colour stop at the specified index

getMaxStops() – Returns the total number of colour stops in the gradient

destroy() – Removes the gradient from the scene / app and destroys it

createStyle(w, h, start, end) – Creates a style from this gradient that can be used by fills and strokes

  • w – Width of the gradient area (usually width of fill area)
  • h – Height of the gradient area (usually height of fill area)
  • start – Start point of gradient {x, y}
  • end – End point of gradient {x, y}

1,515 total views, 1 views today