KeyState
KeyState(state: 'State', time: 'Optional[float]' = None, transition_config: 'Optional[TransitionConfig]' = None, skip_render_at: 'bool' = False)
Constructor
KeyState(
state: State,
time: Optional[float] = None,
transition_config: Optional[TransitionConfig] = None,
skip_render_at: bool = False
) -> None
Methods
with_time
with_time(time: float) -> KeyState
Create a new KeyState with updated time (immutable update)
Parameters
-
time - New time value (0.0-1.0)
Returns
New KeyState instance with updated time