pub fn recalculate_if_bottom_layer_changed(&mut self) {
        let new_hash = calculate_hash(&self.background, &self.bottom_layer);
        self.bottom_layer_changed = new_hash != self.bottom_hash;
        self.bottom_hash = new_hash;
    }
/// Recalculates the hash of the bottom [`Layer`] and checks if it changed.
/// The bottom [`Layer`] is intended to infrequently change, such that it
/// doesn't need to be rerendered all the time.
Recalculates the hash of the bottom [`Layer`] and checks if it changed.
The bottom [`Layer`] is intended to infrequently change, such that it
doesn't need to be rerendered all the time.
Recalculates the hash of the bottom [ ` Layer ` ] and checks if it changed . The bottom [ ` Layer ` ] is intended to infrequently change such that it doesn ' t need to be rerendered all the time .
pub fn recalculate_if_bottom_layer_changed(&mut self) {
        let new_hash = calculate_hash(&self.background, &self.bottom_layer);
        self.bottom_layer_changed = new_hash != self.bottom_hash;
        self.bottom_hash = new_hash;
    }
pub fn recalculate_if_bottom_layer_changed ( & mut self ) { let new_hash = calculate_hash ( & self . background , & self . bottom_layer ) ; self . bottom_layer_changed = new_hash != self . bottom_hash ; self . bottom_hash = new_hash ; }
Recalculates the hash of the bottom [`Layer`] and checks if it changed.
Recalculates the hash of the bottom [ ` Layer ` ] and checks if it changed .
&mut self
&mut self