SceneAnimation¶
自分の再生位置を持つアニメーション。scene.getAnimation(id) から取得する。
グローバル時計の停止と倍率に従う。ignore_global_clock が true なら実際の経過時間で進む。 不正な操作の入力は、ローダーの警告出力先に通知して無視する。
Accessors¶
duration¶
getduration():number
長さ [秒]。省略時は、結合されたトラックの最後のキーフレームの時刻の最大値 (警告して無視したトラックは数えない)。結合されたトラックが無ければ 0。
Returns¶
number
id¶
getid():string
アニメーションの id。
Returns¶
string
ignoreGlobalClock¶
getignoreGlobalClock():boolean
時計の停止・倍率・seek を無視するか。既定値は false。
Returns¶
boolean
playing¶
getplaying():boolean
再生中か。初期値は autoplay (省略時 false)。clamp の終端で false になる。
Returns¶
boolean
range¶
getrange():Range
終端の動作。既定値は clamp。
Returns¶
time¶
gettime():number
再生位置 [秒]。常に 0 以上 duration 以下。初期値は 0。
Returns¶
number
Methods¶
pause()¶
pause():
void
一時停止する。
Returns¶
void
play()¶
play():
void
再生する。clamp の終端にいるときは先頭から再生し直す。
Returns¶
void
seek()¶
seek(
time):void
再生位置を移し、その時刻の値をすぐに反映する。再生状態は変えない。
clamp は [0, duration] に収める (無限大も含む)。 loop は負の値も正の余りにする。長さ 0 なら 0。loop の無限大、NaN、数でない値は警告して無視する。
Parameters¶
| Parameter | Type | Description |
|---|---|---|
time |
number |
アニメーションの先頭からの秒数 |
Returns¶
void