Rac. Fill

Fill color for drawing.

Can be used as fill.apply() to apply the fill settings globally, or as the parameter of drawable.draw(fill) to apply the fill only for that draw.

When color is null a no-fill setting is applied.

Constructor

new Fill(rac, colornullable)

# | source: style/Fill.js, line 19

Creates a new Fill instance.

Parameters:
Name Type Attributes Default Description
rac Rac

Instance to use for drawing and creating other objects

color Rac.Color <nullable>
null

A Color for the fill setting, or null to apply a no-fill setting

Members

rac :Rac

# | source: style/Fill.js, line 38

Instance of Rac used for drawing and passed along to any created object.

Methods

(static) from(rac, something) → {Rac.Fill}

# | source: style/Fill.js, line 58

Returns a Fill derived from something.

  • When something is an instance of Fill, returns that same object.
  • When something is an instance of Color, returns a new Fill using something as color.
  • When something is an instance of Stroke, returns a new Fill using stroke.color.
  • Otherwise an error is thrown.
Parameters:
Name Type Description
rac Rac

Instance to pass along to newly created objects

something Rac.Fill | Rac.Color | Rac.Stroke

An object to derive a Fill from