Class: LagSimulator

Grape2D. LagSimulator

new LagSimulator(options)

Simulates lag behavior, by delayed function calls.
Parameters:
Name Type Argument Description
options Object <optional>
Setup options.
Properties
Name Type Argument Description
latency number <optional>
Desired based latency.
variation number <optional>
Variation of the base latency. This will create an effective latency of rand(latency-variation, latency+variation)
Source:

Members

<private> latency :number

Base latency.
Type:
  • number
Source:

<private> variation :number

Latency variation.
Type:
  • number
Source:

Methods

getLatency() → {number}

Gets the latency.
Source:
Returns:
Latency.
Type
number

getVariation() → {number}

Gets the variation.
Source:
Returns:
Variation.
Type
number

setLatency(latency)

Sets the latency.
Parameters:
Name Type Description
latency number Latency.
Source:

setVariation(variation)

Sets the variation.
Parameters:
Name Type Description
variation number Variation.
Source:

simulate(fn)

Simulates a lagged call to a function.
Parameters:
Name Type Description
fn Function Function to simulate the lag.
Source: