freedome_device_fx
Это содержимое пока не доступно на вашем языке.
Device effects of the Freedome SDK, moved out of flutter_freedome 3.0.0 (same class names, same channel names):
| Effect | Dart API | Channels | Native implementation |
|---|---|---|---|
| Quantum fog | QuantumFogService, QuantumFogPlatform |
flutter_freedome/quantum_fog, …/state |
Linux (C++ engine) |
| Quantum silence | QuantumSilenceService, QuantumSilencePlatform |
flutter_freedome/quantum_silence, …/state |
iOS, macOS (Swift) |
Android, Windows and the web have no implementation: DeviceFx.isSupported(feature) is false there and every call
throws UnsupportedError (no silent no-ops).
import 'package:freedome_device_fx/freedome_device_fx.dart';
if (QuantumFogService.isSupported) { final fog = QuantumFogService(); await fog.initialize(environment: FogEnvironment.dome); final presets = await DeviceFxPresets.load(); await DeviceFxPresetRunner(fog: fog).apply( presets.firstWhere((p) => p.id == 'fog_generation'), duration: const Duration(minutes: 30), );}Presets are data (assets/presets/*.json: grave_silence, fog_generation, no_fog, full_dome,
meditative_atmosphere).
Native test (Linux): bash linux/test/run.sh inside the fd-dart-ci image. iOS / macOS: built, untested until an
Apple runner is available.
Licence: NativeMindNONC (see LICENSE); commercial use → NativeMind sales. Support: support@freedome.nativemind.net.