NeomBreathingEngine class
Motor de ejercicio de respiración guiada con tracking de atención
- Inheritance
-
- Object
- ChangeNotifier
- NeomBreathingEngine
Constructors
Properties
- attentionScore ↔ double
-
getter/setter pair
- audioAmplitude ↔ double
-
getter/setter pair
- audioPhase ↔ double
-
getter/setter pair
- canvasHeight ↔ double
-
getter/setter pair
- canvasWidth ↔ double
-
getter/setter pair
- exhaleTime ↔ double
-
getter/setter pair
- freeBounceVelocity ↔ double
-
getter/setter pair
- freeMode ↔ bool
-
getter/setter pair
- glowIntensity ↔ double
-
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- hasListeners → bool
-
Whether any listeners are currently registered.
no setterinherited
- holdInTime ↔ double
-
getter/setter pair
- holdOutTime ↔ double
-
getter/setter pair
- inhaleTime ↔ double
-
getter/setter pair
- isUserTouching ↔ bool
-
getter/setter pair
- phase ↔ BreathingPhase
-
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- sessionAttentionAvg ↔ double
-
getter/setter pair
- sphereColor ↔ Color
-
getter/setter pair
- spherePosition ↔ double
-
getter/setter pair
- sphereRadius ↔ double
-
getter/setter pair
- sphereVelocity ↔ double
-
getter/setter pair
- userTouchY ↔ double
-
getter/setter pair
Methods
-
addListener(
VoidCallback listener) → void -
Register a closure to be called when the object changes.
inherited
-
dispose(
) → void -
Discards any resources used by the object.
inherited
-
getCurrentColor(
) → Color - Obtiene el color actual interpolado
-
getPhaseProgress(
) → double - Obtiene el progreso de la fase actual (0-1)
-
getPhaseText(
) → String - Obtiene el texto de la fase actual
-
getSphereY(
) → double - Obtiene la posición Y real de la esfera en el canvas
-
getTotalCycleTime(
) → double - Obtiene el tiempo total del ciclo
-
initialize(
{required double width, required double height, double? inhaleSec, double? holdInSec, double? exhaleSec, double? holdOutSec}) → void - Inicializa el engine
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
notifyListeners(
) → void -
Call all the registered listeners.
inherited
-
onTouchEnd(
) → void - Usuario deja de tocar
-
onTouchMove(
double normalizedY) → void - Usuario mueve el dedo
-
onTouchStart(
double normalizedY) → void - Usuario comienza a tocar
-
removeListener(
VoidCallback listener) → void -
Remove a previously registered closure from the list of closures that are
notified when the object changes.
inherited
-
resetSession(
) → void - Reinicia la sesión
-
setBreathingPattern(
{required double inhale, required double holdIn, required double exhale, required double holdOut}) → void - Cambia el patrón de respiración
-
setPattern(
String name) → void - Patrones predefinidos de respiración
-
toString(
) → String -
A string representation of this object.
inherited
-
update(
double dt) → void - Tick principal - llamar cada frame
-
updateAudio(
{required double amplitude, required double phase}) → void - Actualiza el estado del audio
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Constants
-
phaseColors
→ const Map<
BreathingPhase, Color> -
phaseTexts
→ const Map<
BreathingPhase, String>