EasyBindingBlock¶
アニメーションパラメータ設定のヘルパークラス
Extends¶
Constructors¶
new EasyBindingBlock()¶
new EasyBindingBlock():
EasyBindingBlock
Returns¶
Overrides¶
Methods¶
addDescendantUnbinder()¶
addDescendantUnbinder(
unbinder):void
子孫の結合を解除するための関数を追加
Parameters¶
| Parameter | Type | Description |
|---|---|---|
unbinder |
DescendantUnbinder |
子孫の結合を解除するための関数 |
Returns¶
void
See¶
[[BindingBlock.unbindAllRecursively]]
addEntry()¶
addEntry(
id,types,type_solver,setter):void
アニメーション可能パラメータを追加
識別子を id としてアニメーション可能なパラメータを登録する。
types にはこのパラメータに結合可能なアニメーション関数の 1 つまたはそれ以上の型を配列で与える。
types に 2 つ以上の型が存在するときは type_solver に型を決定する関数を指定しなければならない。 1 つしか型が存在しないとき type_solver は無視されるので null を与えてもよい。
setter は実際のパラメータに値を設定する関数である。
id に対応するパラメータがすでに結合されている場合はその結合が解除される。
Parameters¶
| Parameter | Type | Description |
|---|---|---|
id |
string |
パラメータ ID |
types |
Type[] |
サポートする型のリスト |
type_solver |
null | TypeSolver |
型決定関数 |
setter |
Setter |
パラメータ設定関数 |
Returns¶
void
See¶
[[BindingBlock.Parameter]]
bind()¶
bind(
id,updater,curve):void
Parameters¶
| Parameter | Type |
|---|---|
id |
string |
updater |
Updater |
curve |
Curve |
Returns¶
void
Overrides¶
enumSupportedParameters()¶
enumSupportedParameters():
Parameter[]
Returns¶
Overrides¶
BindingBlock.enumSupportedParameters
getBoundCurve()¶
getBoundCurve(
id):undefined|Curve
Parameters¶
| Parameter | Type |
|---|---|
id |
string |
Returns¶
undefined | Curve
Overrides¶
getBoundUpdater()¶
getBoundUpdater(
id):undefined|Updater
Parameters¶
| Parameter | Type |
|---|---|
id |
string |
Returns¶
undefined | Updater
Overrides¶
isBound()¶
isBound(
id):boolean
Parameters¶
| Parameter | Type |
|---|---|
id |
string |
Returns¶
boolean
Overrides¶
unbind()¶
unbind(
id):void
Parameters¶
| Parameter | Type |
|---|---|
id |
string |
Returns¶
void
Overrides¶
unbindAll()¶
unbindAll():
void
Returns¶
void
Overrides¶
unbindAllRecursively()¶
unbindAllRecursively():
void
Returns¶
void