# Bone Flow #021 - Line

**Version** : 1.0.4  
**Status** : Development  
**Standard** : Bone Flow Development Standard v1.0

## 役割

`LINE` Boneを受け取り、線を独立描画するPrimitive UIです。

## 正式データ経路

```text
Property
  ↓
IN
  ↓
#021 Line
  ↓
OUT
  ↓
OUT受信側
  ↓
合算プレビュー
```

合算プレビューはPropertyを直接参照せず、Line OUTだけで描画します。

## Property

- 表示主体：Line単体／親要素が主
- 方向：水平／垂直／斜め右下／斜め右上
- 表示位置：9方向
- 長さ、太さ、色、透明度
- 線種：実線／破線／点線／二重線
- 始点・終点：なし／丸／四角／矢印
- 回転、X/Yオフセット、影
- Effect：Fade／Slide／Zoom／Pulse／Glow

## 公開API

`defaults / normalizeValue / validateValue / buildInput / buildOutput / create / attachToParent / renderOutput / getInput / getOutput / isInstance / playEffect / getCompletionState / complete / reopen`

## 依存

- #001 Bone Core：LINE Bone生成・正規化
- #002 Bone Joint：テスト画面の接続状態可視化

CoreおよびJoint本体は本パッケージへ同梱しません。
