Vector2SignalContext
class Vector2SignalContextTOwner = void extends CompoundSignalContextPossibleVector2Vector2'x''y'TOwnerimplements Vector2SignalHelpersTOwner
Type Parameters
TOwner = void
Constructors​
constructor​
public override new Vector2SignalContextTOwner = voidentries: 'x''y'keyof Vector2SignalanyanyTOwnerSignalContextanyanyTOwner[]parser: value: PossibleVector2number => Vector2initial: SignalValuePossibleVector2numberinterpolation: InterpolationFunctionVector2any[]owner: TOwner = ...extensions: PartialSignalExtensionsPossibleVector2numberVector2 = {}: Vector2SignalContextTOwner
Type Parameters
TOwner = void
Parameters
entries: 'x''y'keyof Vector2SignalanyanyTOwnerSignalContextanyanyTOwner[]parser: value: PossibleVector2number => Vector2initial: SignalValuePossibleVector2numberinterpolation: InterpolationFunctionVector2any[]owner: TOwner = ...extensions: PartialSignalExtensionsPossibleVector2numberVector2 = {}
CompoundSignalContext.constructorProperties​
signals​
Inherited from CompoundSignalContext.signalsMethods​
add​
public addvalue: PossibleVector2number: TOwner
public addvalue: PossibleVector2numberduration: numbertimingFunction?: TimingFunctioninterpolationFunction?: InterpolationFunctionVector2any[]: SignalGeneratorPossibleVector2numberVector2
Parameters
value: PossibleVector2number
cross​
public crossvalue: PossibleVector2number: TOwner
public crossvalue: PossibleVector2numberduration: numbertimingFunction?: TimingFunctioninterpolationFunction?: InterpolationFunctionVector2any[]: SignalGeneratorPossibleVector2numberVector2
Parameters
value: PossibleVector2number
dispose​
public dispose(): void
CompoundSignalContext.disposediv​
public divvalue: PossibleVector2number: TOwner
public divvalue: PossibleVector2numberduration: numbertimingFunction?: TimingFunctioninterpolationFunction?: InterpolationFunctionVector2any[]: SignalGeneratorPossibleVector2numberVector2
Parameters
value: PossibleVector2number
dot​
public dotvalue: PossibleVector2number: TOwner
public dotvalue: PossibleVector2numberduration: numbertimingFunction?: TimingFunctioninterpolationFunction?: InterpolationFunctionVector2any[]: SignalGeneratorPossibleVector2numberVector2
Parameters
value: PossibleVector2number
edit​
public editcallback: current: Vector2 => SignalValuePossibleVector2number: TOwner
public editcallback: current: Vector2 => SignalValuePossibleVector2numberduration: numbertimingFunction?: TimingFunctioninterpolationFunction?: InterpolationFunctionVector2any[]: SignalGeneratorPossibleVector2numberVector2
Parameters
callback: current: Vector2 => SignalValuePossibleVector2number
get​
public get(): Vector2
CompoundSignalContext.getgetInitial​
public getInitial(): SignalValuePossibleVector2number
Get the initial value of this signal.
Inherited fromCompoundSignalContext.getInitialgetter​
public getter(): Vector2
CompoundSignalContext.getterisInitial​
public isInitial(): boolean
Check if the signal is currently using its initial value.
Examples
Inherited fromCompoundSignalContext.isInitialisTweening​
public isTweening(): boolean
Is the signal undergoing a tween?
Inherited fromCompoundSignalContext.isTweeningmod​
public modvalue: PossibleVector2number: TOwner
public modvalue: PossibleVector2numberduration: numbertimingFunction?: TimingFunctioninterpolationFunction?: InterpolationFunctionVector2any[]: SignalGeneratorPossibleVector2numberVector2
Parameters
value: PossibleVector2number
mul​
public mulvalue: PossibleVector2number: TOwner
public mulvalue: PossibleVector2numberduration: numbertimingFunction?: TimingFunctioninterpolationFunction?: InterpolationFunctionVector2any[]: SignalGeneratorPossibleVector2numberVector2
Parameters
value: PossibleVector2number
parse​
public parsevalue: PossibleVector2number: Vector2
Parameters
value: PossibleVector2number
CompoundSignalContext.parseraw​
public raw(): PossibleVector2number
Get the raw value of this signal.
If the signal was provided with a factory function, the function itself will be returned, without invoking it.
This method can be used to create copies of signals.
Examples
Inherited fromCompoundSignalContext.rawreset​
public reset(): TOwner
Reset the signal to its initial value (if one has been set).
Examples
Inherited fromCompoundSignalContext.resetsave​
public save(): TOwner
Compute the current value of the signal and immediately set it.
This method can be used to stop the signal from updating while keeping its current value.
Examples
Inherited fromCompoundSignalContext.saveset​
public setvalue: typeof DEFAULTSignalValuePossibleVector2number: TOwner
Parameters
value: typeof DEFAULTSignalValuePossibleVector2number
CompoundSignalContext.setsetter​
public settervalue: SignalValueVector2: TOwner
Parameters
Inherited fromCompoundSignalContext.settersub​
public subvalue: PossibleVector2number: TOwner
public subvalue: PossibleVector2numberduration: numbertimingFunction?: TimingFunctioninterpolationFunction?: InterpolationFunctionVector2any[]: SignalGeneratorPossibleVector2numberVector2
Parameters
value: PossibleVector2number
toPromise​
public toPromise(): PromiseVector2SignalContextTOwner
CompoundSignalContext.toPromisetoSignal​
public override toSignal(): Vector2SignalTOwnerVector2SignalContextTOwner
CompoundSignalContext.toSignaltweener​
public tweenervalue: SignalValuePossibleVector2numberduration: numbertimingFunction: TimingFunctioninterpolationFunction: InterpolationFunctionVector2any[]: ThreadGenerator
Parameters
value: SignalValuePossibleVector2numberduration: numbertimingFunction: TimingFunctioninterpolationFunction: InterpolationFunctionVector2any[]
CompoundSignalContext.tweenercollectPromise​
static public collectPromiseTpromise: PromiseTinitialValue: T: PromiseHandleT
Type Parameters
Parameters
Inherited fromCompoundSignalContext.collectPromiseconsumePromises​
static public consumePromises(): PromisePromiseHandleany[]
CompoundSignalContext.consumePromiseshasPromises​
static public hasPromises(): boolean
CompoundSignalContext.hasPromises