Class EasyBindingBlock

アニメーションパラメータ設定のヘルパークラス

Hierarchy

Constructors

Properties

_bounds: Map<string, Binder>
_descendant_unbinders: DescendantUnbinder[]
_entries: Map<string, mapray.animation.EasyBindingBlock.Entry>

Methods

  • アニメーション可能パラメータを追加

    識別子を id としてアニメーション可能なパラメータを登録する。

    types にはこのパラメータに結合可能なアニメーション関数の 1 つまたはそれ以上の型を配列で与える。

    types に 2 つ以上の型が存在するときは type_solver に型を決定する関数を指定しなければならない。 1 つしか型が存在しないとき type_solver は無視されるので null を与えてもよい。

    setter は実際のパラメータに値を設定する関数である。

    id に対応するパラメータがすでに結合されている場合はその結合が解除される。

    See

    BindingBlock.Parameter

    Parameters

    • id: string

      パラメータ ID

    • types: mapray.animation.Type[]

      サポートする型のリスト

    • type_solver: null | TypeSolver

      型決定関数

    • setter: Setter

      パラメータ設定関数

    Returns void