pub fn should_skip_relayout(
last_layout_ms: f32,
since_ms: f32,
) -> Result<bool, BudgetError>Expand description
今フレームのアニメーション再レイアウトを飛ばすべきか判定する。
last_layout_ms: 直近のアニメ由来再レイアウトの所要時間 [ms]。未計測なら0.0。since_ms: 直近のアニメ由来再レイアウト完了からの経過時間 [ms]。
戻り値 Ok(true) なら再レイアウトを飛ばす(アニメーション自体は継続)。
引数が有効範囲外(負・NaN・無限大)のときは黙って戻らず、
エラーログを出したうえで Err を返す。呼び出し側は再レイアウトを
飛ばさない(= 従来動作)方向にフォールバックすること。