Interface: EffectContext
Defined in: core/types.ts:80
The services that the engine gives to an effect in setup.
Properties
| Property | Modifier | Type | Description | Defined in |
|---|---|---|---|---|
bus | readonly | EventBus | The event bus of the wand. | core/types.ts:82 |
Methods
createCanvas()
ts
createCanvas(width, height): HTMLCanvasElement;Defined in: core/types.ts:86
Makes an offscreen canvas, for example for a sprite.
Parameters
| Parameter | Type |
|---|---|
width | number |
height | number |
Returns
HTMLCanvasElement
random()
ts
random(): number;Defined in: core/types.ts:84
Gives a random value from 0 to 1. Use it in place of Math.random.
Returns
number
reportError()
ts
reportError(error): void;Defined in: core/types.ts:88
Sends an error to the error events of the wand.
Parameters
| Parameter | Type |
|---|---|
error | unknown |
Returns
void