sceneCommonProps top-level constant
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,
),
];