Total elapsed time since animation start (in seconds)
Time elapsed since last frame (in seconds)
Animation-specific time (affected by speed multipliers)
Optional
mouseCurrent mouse X position relative to canvas (if available)
Optional
mouseCurrent mouse Y position relative to canvas (if available)
Optional
clickedWhether 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.