hostStep
One named step of a JavaScript-stepped grid.
hostStep(name: string, run: (f: HostFrame) => void | 'skip'): HostStep
Import sim from shaders/std and use sim.grids.hostStep.
Return 'skip' to end the frame here, which is how an idle gate is written.
Parameters
| Name | Type | Notes |
|---|---|---|
name | string | |
run | (f: HostFrame) => void | 'skip' |
Example
hostStep('dtGuard', (f) => (f.dt <= 0 ? 'skip' : undefined))
See also
hostGridProgram— A frame program for a small grid stepped in plain JavaScript: the steps run in order every frame until one returns'skip'.