Skip to main content

effective_z_from_chain

Function effective_z_from_chain 

Source
pub fn effective_z_from_chain(
    own_z: i32,
    ancestor_zs: &[i32],
) -> Result<i32, PaintOrderError>
Expand description

祖先チェーン(ルート→親の順)から実効 z を求める。

深さが MAX_DEPTH を超えた場合は黙って打ち切らず、 エラーログを出して Err を返す。呼び出し側は安全側 (その要素の own_z をそのまま使う)へフォールバックすること。