Optional
options: MotionManagerOptionsCurrent Expression. This will not be overwritten by defaultExpression.
An empty Expression to reset all the expression parameters.
Readonly
definitionsExpression definitions copied from ModelSettings.
Flags the instance has been destroyed.
The Expressions. The structure is the same as definitions, initially there's only
an empty array, which means all expressions will be undefined
. When an Expression has
been loaded, it'll fill the place in which it should be; when it fails to load,
the place will be filled with null
.
Readonly
queueThe pending Expression.
Readonly
settingsThe ModelSettings reference.
Tag for logging.
Static
prefixedProtected
_setApplies the Expression to the model.
Optional
context: anyCreates an Expression from the data.
The created Expression.
Content of the expression file.
The expression definition. Can be undefined in order to create defaultExpression.
Calls each of the listeners registered for a given event.
Rest
...args: any[]Return an array listing the events for which the emitter has registered listeners.
Protected
initReturn the number of listeners listening to a given event.
Return the listeners registered for a given event.
Protected
loadLoads an Expression. Errors in this method will not be thrown, but be emitted with an "expressionLoadError" event.
Promise that resolves with the Expression, or with undefined if it can't be loaded.
Index of the expression in definitions.
Optional
fn: ListenerFnOptional
context: anyOptional
once: booleanAdd a listener for a given event.
Optional
context: anyAdd a one-time listener for a given event.
Optional
context: anyRemove all listeners, or those of the specified event.
Optional
event: keyof ExpressionManagerEvents<any>Remove the listeners of a given event.
Optional
fn: ListenerFnOptional
context: anyOptional
once: booleanResets model's expression using defaultExpression.
Restores model's expression to currentExpression.
Protected
stopProtected
updateGenerated using TypeDoc
Abstract expression manager.
Emits
ExpressionManagerEvents