NeomBreathingEngine class

Motor de ejercicio de respiración guiada con tracking de atención

Inheritance

Constructors

NeomBreathingEngine()

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