fn merge_up(&mut self, child_state: &BaseState) {
        self.needs_inval |= child_state.needs_inval;
        self.request_anim |= child_state.request_anim;
        self.request_timer |= child_state.request_timer;
        self.is_hot |= child_state.is_hot;
        self.has_active |= child_state.has_active;
        self.request_focus |= child_state.request_focus;
        self.children_changed |= child_state.children_changed;
    }
/// Update to incorporate state changes from a child.
Update to incorporate state changes from a child.
Update to incorporate state changes from a child .
fn merge_up(&mut self, child_state: &BaseState) {
        self.needs_inval |= child_state.needs_inval;
        self.request_anim |= child_state.request_anim;
        self.request_timer |= child_state.request_timer;
        self.is_hot |= child_state.is_hot;
        self.has_active |= child_state.has_active;
        self.request_focus |= child_state.request_focus;
        self.children_changed |= child_state.children_changed;
    }
fn merge_up ( & mut self , child_state : & BaseState ) { self . needs_inval |= child_state . needs_inval ; self . request_anim |= child_state . request_anim ; self . request_timer |= child_state . request_timer ; self . is_hot |= child_state . is_hot ; self . has_active |= child_state . has_active ; self . request_focus |= child_state . request_focus ; self . children_changed |= child_state . children_changed ; }
Update to incorporate state changes from a child.
Update to incorporate state changes from a child .
&mut self
child_state
&BaseState
&mut self
child_state
&BaseState