//// State
///// Image state.
#[derive(Clone, Copy, Debug, Default)]pubenumState{/// Not on screen.
#[default]
Invisible,/// On screen.
Visible,/// Ready to be drawn.
Ready,}implState{/// Whether it's ready to be drawn.
pubfnis_ready(&self)->bool{matches!(self,Self::Ready)}}