コンテンツにスキップ

Time

アニメーション時刻

アニメーションの時刻を表現するクラスである。

このクラスのインスタンスはイミュータブルである。

Accessors

MAX_NTIME

get static MAX_NTIME(): number

時刻に対応する数値の最大値

Returns

number


MAX_TIME

get static MAX_TIME(): Time

表現可能な最後の時刻

Returns

Time


MIN_NTIME

get static MIN_NTIME(): number

時刻に対応する数値の最小値

Returns

number


MIN_TIME

get static MIN_TIME(): Time

表現可能な最初の時刻

Returns

Time

Methods

equals()

equals(rhs): boolean

時刻の比較 (==)

this の時刻と rhs の時刻が同じとき true, それ以外のとき false を返す。

Parameters

Parameter Type Description
rhs Time 時刻

Returns

boolean

比較結果


fromNumber()

static fromNumber(ntime): Time

数値を時刻に変換

時刻に対応する数値から Time インスタンスを生成する。

条件: Time.MIN_NTIME <= ntime <= Time.MAX_NTIME

Parameters

Parameter Type Description
ntime number 時刻に対応する数値

Returns

Time

Time インスタンス


lessEqual()

lessEqual(rhs): boolean

時刻の比較 (<=)

this の時刻が rhs の時刻より前または同じとき true, それ以外のとき false を返す。

Parameters

Parameter Type Description
rhs Time 時刻

Returns

boolean

比較結果


lessThan()

lessThan(rhs): boolean

時刻の比較 (<)

this の時刻が rhs の時刻より前のとき true, それ以外のとき false を返す。

Parameters

Parameter Type Description
rhs Time 時刻

Returns

boolean

比較結果


toNumber()

toNumber(): number

時刻を数値に変換

this の時刻に対応する数値を取得する。

Returns

number

時刻に対応する数値