Scenic.Primitive.Style.Paint.Color (Scenic v0.11.0-beta.0) View Source

Fill a primitive with a single color

The color paint is used as the data for the :fill style.

Data Format

{:color, valid_color}

The full format is a tuple with two parameters. The first is the :color atom indicating that this is color paint data. The second is any valid color (see below).

Valid Colors

You can pass in any color format that is supported by the Scenic.Color.to_rgba/1 function.

This includes any named color. See the documentation for Scenic.Color for more information.

Example:

graph
  |> rect( {100,200}, fill: {:color, :blue} )
  |> rect( {100,200}, stroke: {1, {:color, :green}} )

Shortcut Format

valid_color

Because the color paint type is used so frequently, you can simply pass in any valid color and the :fill style will infer that it is to be used as paint.

Example:

graph
  |> rect( {100,200}, fill: :blue )
  |> rect( {100,200}, stroke: {1, :green} )