Skip to main content

effective_z

Function effective_z 

Source
pub fn effective_z(own_z: i32, ancestor_effective_z: Option<i32>) -> i32
Expand description

要素の実効 z を求める。

  • own_z … その要素自身の z-indexposition: static なら 0)。
  • ancestor_effective_z … 親要素の実効 z(ルートなら None)。

祖先より小さい z は祖先の値まで引き上げる。これにより 「子孫が祖先の背景より先に描かれる」ことが構造的に起こらなくなる。