Skip to main content

Class: InputAcceleration

Defined in: src/sdk/utils/controllers/InputAcceleration.ts:16

A class to simulate knob acceleration on value inputs

Constructors​

Constructor​

new InputAcceleration(options, initiallyPaused): InputAcceleration

Defined in: src/sdk/utils/controllers/InputAcceleration.ts:27

Ctor

Parameters​

ParameterTypeDefault valueDescription
optionsPartial<InputAccelerationSettings>{}the knob acceleration settings
initiallyPausedbooleanfalsewhether the knob acceleration is initially paused

Returns​

InputAcceleration

Properties​

options​

readonly options: InputAccelerationSettings

Defined in: src/sdk/utils/controllers/InputAcceleration.ts:20

Methods​

doStep()​

doStep(): number

Defined in: src/sdk/utils/controllers/InputAcceleration.ts:54

Does a step and returns the increment value.

Returns​

number

the increment value


pause()​

pause(): void

Defined in: src/sdk/utils/controllers/InputAcceleration.ts:64

Pauses the update loop

Returns​

void


resume()​

resume(): void

Defined in: src/sdk/utils/controllers/InputAcceleration.ts:69

Resumes the update loop

Returns​

void