|
| class | AndroidGamepticBackend |
| | Implements Android haptics using Vibrator and VibrationEffect. Supports amplitude-based playback on newer Android versions. Uses a micro-pulse waveform to approximate sharpness when available. More...
|
| class | GamepticBackendFactory |
| | Resolves optional platform backends without creating assembly reference cycles. Unsupported or unavailable implementations fall back to the no-op backend.
|
| interface | IGamepticBackend |
| | Defines a platform-specific haptics implementation. This interface is used by GamepticManager to perform playback. Implementations must tolerate unsupported environments and avoid throwing. Disposal releases owned native resources and must be safe to invoke more than once.
|
| class | IOSGamepticBackend |
| | Implements iOS haptics using a native Objective-C backend. Uses CoreHaptics when available and falls back to UIKit generators otherwise. Curve playback is delegated to the native layer when supported. More...
|
| class | NoopGamepticBackend |
| | Provides a no-op backend for unsupported platforms. This implementation never plays and always reports no support. It allows calling code to avoid platform checks. More...
|