Scenic v0.10.2 Scenic.Primitive.Rectangle View Source

Draw a rectangle on the screen.

Data

{width, height}

The data for a line is a tuple containing two numbers.

  • width - width of the rectangle
  • height - height of the rectangle

Styles

This primitive recognizes the following styles

  • hidden - show or hide the primitive
  • fill - fill in the area of the primitive
  • stroke - stroke the outline of the primitive. In this case, only the curvy part.
  • join - control how segments are joined.
  • miter_limit - control how segments are joined.

Usage

You should add/modify primitives via the helper functions in Scenic.Primitives

Link to this section Summary

Functions

Returns the centroid of the rectangle. This is used as the default pin when applying rotate or scale transforms

Returns a list of styles recognized by this primitive

Link to this section Functions

Returns the centroid of the rectangle. This is used as the default pin when applying rotate or scale transforms.

Link to this function

valid_styles() View Source
valid_styles() :: [:fill | :hidden | :stroke, ...]

Returns a list of styles recognized by this primitive.