pub fn state(&self, timer: &Snapshot<'_>, layout_settings: &GeneralLayoutSettings) -> State {
        let mut state = Default::default();
        self.update_state(&mut state, timer, layout_settings);
        state
    }
/// Calculates the component's state based on the timer and layout settings
/// provided.
Calculates the component's state based on the timer and layout settings
provided.
Calculates the component ' s state based on the timer and layout settings provided .
pub fn state(&self, timer: &Snapshot<'_>, layout_settings: &GeneralLayoutSettings) -> State {
        let mut state = Default::default();
        self.update_state(&mut state, timer, layout_settings);
        state
    }
pub fn state ( & self , timer : & Snapshot < ' _ > , layout_settings : & GeneralLayoutSettings ) -> State { let mut state = Default :: default ( ) ; self . update_state ( & mut state , timer , layout_settings ) ; state }
Calculates the component's state based on the timer and layout settings
provided.
Calculates the component ' s state based on the timer and layout settings provided .
&self
timer
&Snapshot<'_>
layout_settings
&GeneralLayoutSettings
&self
timer
&Snapshot<'_>
layout_settings
&GeneralLayoutSettings