Raxol.Animation.Gestures.GestureServer (Raxol v2.0.1)
View SourceGenServer implementation for Animation Gestures state management.
This server manages gesture state and animations without Process dictionary usage, providing per-process gesture tracking and animation state management.
Features
- Per-process gesture state tracking
- Touch/mouse event handling
- Gesture type detection and handling
- Physics-based animation management
- Automatic cleanup on process termination
Summary
Functions
Returns a child specification for this server.
Gets animation objects for the calling process.
Gets gesture state for the calling process.
Callback implementation for Raxol.Core.Behaviours.BaseManager.handle_manager_call/3.
Callback implementation for Raxol.Core.Behaviours.BaseManager.handle_manager_cast/2.
Callback implementation for Raxol.Core.Behaviours.BaseManager.handle_manager_info/2.
Initializes gesture state for the calling process.
Registers a gesture handler for the calling process.
Handles a touch down event.
Handles a touch move event.
Handles a touch up event.
Updates animations for the calling process.
Functions
Returns a child specification for this server.
Gets animation objects for the calling process.
Gets gesture state for the calling process.
Callback implementation for Raxol.Core.Behaviours.BaseManager.handle_manager_call/3.
Callback implementation for Raxol.Core.Behaviours.BaseManager.handle_manager_cast/2.
Callback implementation for Raxol.Core.Behaviours.BaseManager.handle_manager_info/2.
Initializes gesture state for the calling process.
Registers a gesture handler for the calling process.
Handles a touch down event.
Handles a touch move event.
Handles a touch up event.
Updates animations for the calling process.