DriftTexture · interface

Predictor

Explained in DriftTexture.

interface Predictor<T>
import type { Predictor } from '@driftengine/texture';

Methods

needs

needs(view: Float32Array, out: T[], budget: number): number

What this view needs, most important first. Fills out and returns how many.

ParameterTypeDescription
viewFloat32Array
outT[]
budgetnumber

resident

resident(item: T): boolean

Whether this item is already here.

ParameterTypeDescription
itemT

request

request(item: T, priority: number): void

Ask for it. Lower priority is sooner.

ParameterTypeDescription
itemT
prioritynumber