(handle: u32, bits: u32, f: F)
| 209 | } |
| 210 | |
| 211 | fn mark_dirty<F: FnOnce(&mut Node)>(handle: u32, bits: u32, f: F) { |
| 212 | mutate(handle, |n| { |
| 213 | f(n); |
| 214 | n.dirty_flags |= bits; |
| 215 | }); |
| 216 | } |
| 217 | |
| 218 | pub fn set_visible(handle: u32, v: bool) { |
| 219 | mark_dirty(handle, DIRTY_VISIBILITY, |n| n.visible = v); |
no test coverage detected