RaylibEasings class

Inheritance

Constructors

RaylibEasings(Raylib rl)

Properties

hashCode int
The hash code for this object.
no setterinherited
rl Raylib
finalinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

debug(bool v) → void
Enables or disables debug logging for this module.
inherited
debugError(String message) → void
Logs message at error level if debug is enabled and message passes all filters.
inherited
debugFilter(bool filter(String)) → void
Adds a predicate that gates debug output. Only messages satisfying at least one filter are logged.
inherited
debugInfo(String message) → void
Logs message at info level if debug is enabled and message passes all filters.
inherited
debugTime(bool v) → void
Enables or disables per-call timing output alongside debug logs.
inherited
debugWarn(String message) → void
Logs message at warn level if debug is enabled and message passes all filters.
inherited
disableSync<T>(T f()) → T
Executes f with RaylibTempBase syncing temporarily disabled, restoring the previous sync state afterward.
inherited
dispose() → void
Calls all registered onDispose callbacks and clears them.
inherited
doLoad() → void
Ensures load is called exactly once, regardless of how many times doLoad is invoked.
inherited
EaseBackIn(num t, num b, num c, num d) double
Back In
inherited
EaseBackInOut(num t, num b, num c, num d) double
Back In Out
inherited
EaseBackOut(num t, num b, num c, num d) double
Back Out
inherited
EaseBounceIn(num t, num b, num c, num d) double
Bounce In
inherited
EaseBounceInOut(num t, num b, num c, num d) double
Bounce In Out
inherited
EaseBounceOut(num t, num b, num c, num d) double
Bounce Out
inherited
EaseCircIn(num t, num b, num c, num d) double
Circular In
inherited
EaseCircInOut(num t, num b, num c, num d) double
Circular In Out
inherited
EaseCircOut(num t, num b, num c, num d) double
Circular Out
inherited
EaseCubicIn(num t, num b, num c, num d) double
Cubic In
inherited
EaseCubicInOut(num t, num b, num c, num d) double
Cubic In Out
inherited
EaseCubicOut(num t, num b, num c, num d) double
Cubic Out
inherited
EaseElasticIn(num t, num b, num c, num d) double
Elastic In
inherited
EaseElasticInOut(num t, num b, num c, num d) double
Elastic In Out
inherited
EaseElasticOut(num t, num b, num c, num d) double
Elastic Out
inherited
EaseExpoIn(num t, num b, num c, num d) double
Exponential In
inherited
EaseExpoInOut(num t, num b, num c, num d) double
Exponential In Out
inherited
EaseExpoOut(num t, num b, num c, num d) double
Exponential Out
inherited
EaseLinearIn(num t, num b, num c, num d) double
Linear In
inherited
EaseLinearInOut(num t, num b, num c, num d) double
Linear In Out
inherited
EaseLinearNone(num t, num b, num c, num d) double
Linear
inherited
EaseLinearOut(num t, num b, num c, num d) double
Linear Out
inherited
EaseQuadIn(num t, num b, num c, num d) double
Quadratic In
inherited
EaseQuadInOut(num t, num b, num c, num d) double
Quadratic In Out
inherited
EaseQuadOut(num t, num b, num c, num d) double
Quadratic Out
inherited
EaseSineIn(num t, num b, num c, num d) double
Sine In
inherited
EaseSineInOut(num t, num b, num c, num d) double
Sine In Out
inherited
EaseSineOut(num t, num b, num c, num d) double
Sine Out
inherited
load() → void
Override to perform one-time module initialization. Called by doLoad.
inherited
logError(Object? message) → void
inherited
logInfo(Object? message) → void
inherited
logWarn(Object? message) → void
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
onDispose(void fn()) → void
Registers fn to be called when this module is disposed.
inherited
run<T>(String name(), T f()) → T
Executes f, logging its label (and optionally timing it) when debug is enabled and the label passes all filters.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited