UnmappedIsland ソースリファレンス - v0.1.0
    検索インデックスを準備しています...

    クラス ScrollIndicator

    送れる帯の送り具合を示す、半透明のスクロールバー。

    呼び出し側は送り具合を渡すだけでよく、出す・出さないも濃さも気にしない。

    横向きにだけ組み、縦に送る場所では呼び出し側が90度回して立てる。縦の区切りに横の帯の絵を 回して敷くのと同じで(shapes.addTiledImageVertical)、縦向きの実装を別に持たない。

    階層

    • Container
      • ScrollIndicator
    インデックス
    barHeight: number
    fadeTween: Tween | undefined
    minThumbLength: number
    thumb: Graphics
    thumbColor: number
    thumbWidth: number = 0

    今描いてあるつまみの長さ。長さが変わったときだけ描き直し、送るたびの移動は位置だけで行う。

    trackWidth: number
    • トラック・つまみを描く矩形(バーのローカル座標)。

      パラメータ

      • width: number

      戻り値 Rect

    • 送っている間は濃くし、止まったら控えめな濃さへ戻す。

      戻り値 void

    • 送れる量と今の送り量を反映する(どちらも中身をずらす向きが負で、minOffsetが末尾)。 中身が可視域に収まっていればminOffsetは0で、そのときはバーを出さない。

      パラメータ

      • offset: number
      • minOffset: number

      戻り値 void