sceneCommonProps top-level constant

List<SceneProp> const sceneCommonProps

Every node's properties, in the order the file writes them.

Implementation

const sceneCommonProps = <SceneProp>[
  SceneProp(
    'x',
    ScenePropKind.number,
    defaultValue: 0.0,
    read: _x,
    write: _setX,
  ),
  SceneProp(
    'y',
    ScenePropKind.number,
    defaultValue: 0.0,
    read: _y,
    write: _setY,
  ),
  SceneProp(
    'width',
    ScenePropKind.size,
    wireKey: 'w',
    read: _width,
    write: _setWidth,
  ),
  SceneProp(
    'height',
    ScenePropKind.size,
    wireKey: 'h',
    read: _height,
    write: _setHeight,
  ),
  SceneProp(
    'fill',
    ScenePropKind.color,
    animatable: true,
    read: _fill,
    write: _setFill,
  ),
  SceneProp(
    'borderColor',
    ScenePropKind.color,
    read: _borderColor,
    write: _setBorderColor,
  ),
  SceneProp(
    'borderWidth',
    ScenePropKind.number,
    defaultValue: 1.0,
    read: _borderWidth,
    write: _setBorderWidth,
  ),
  SceneProp(
    'corner',
    ScenePropKind.edges,
    defaultValue: SceneCorners.zero,
    sides: [
      'cornerTopLeft',
      'cornerTopRight',
      'cornerBottomRight',
      'cornerBottomLeft',
    ],
    quad: SceneCorners.fromWire,
    read: _corners,
    write: _setCorners,
  ),
  SceneProp(
    'opacity',
    ScenePropKind.number,
    defaultValue: 1.0,
    animatable: true,
    read: _opacity,
    write: _setOpacity,
  ),
  SceneProp(
    'visible',
    ScenePropKind.boolean,
    defaultValue: true,
    read: _visible,
    write: _setVisible,
  ),
  SceneProp(
    'minWidth',
    ScenePropKind.number,
    read: _minWidth,
    write: _setMinWidth,
  ),
  SceneProp(
    'maxWidth',
    ScenePropKind.number,
    read: _maxWidth,
    write: _setMaxWidth,
  ),
  SceneProp(
    'minHeight',
    ScenePropKind.number,
    read: _minHeight,
    write: _setMinHeight,
  ),
  SceneProp(
    'maxHeight',
    ScenePropKind.number,
    read: _maxHeight,
    write: _setMaxHeight,
  ),
];