Total elapsed time since animation start (in seconds)
Time elapsed since last frame (in seconds)
Animation-specific time (affected by speed multipliers)
OptionalmouseCurrent mouse X position relative to canvas (if available)
OptionalmouseCurrent mouse Y position relative to canvas (if available)
OptionalclickedWhether mouse was clicked this frame
Whether animation is currently running
Animation speed multiplier
Current rendering region information
Context for pattern generation containing timing and interaction data.
This interface provides all the information a pattern needs to generate the next frame of animation, including timing, mouse interaction, and rendering boundaries.