Skip to content

Class: PreparedSurfaceSmoothing ​

Defined in: geometry/PreparedSmoothing.ts:6

Owned fixed-validity snapshot. Invalid/nonfinite contributors must be excluded explicitly.

Properties ​

byteLength ​

ts
readonly byteLength: number;

Defined in: geometry/PreparedSmoothing.ts:7

Methods ​

apply() ​

ts
apply(values): SurfaceComputationResult;

Defined in: geometry/PreparedSmoothing.ts:43

Parameters ​

values ​

ArrayLike<number>

Returns ​

SurfaceComputationResult


applyBatch() ​

ts
applyBatch(frames): SurfaceComputationResult[];

Defined in: geometry/PreparedSmoothing.ts:45

At most 16 frames; uses 128-row tiles to reuse weights across frames and cached denominators.

Parameters ​

frames ​

readonly ArrayLike<number>[]

Returns ​

SurfaceComputationResult[]


applyBatchSteps() ​

ts
applyBatchSteps(frames): Generator<void, SurfaceComputationResult[], void>;

Defined in: geometry/PreparedSmoothing.ts:47

Capture caller frames before queueing cooperative background application.

Parameters ​

frames ​

readonly ArrayLike<number>[]

Returns ​

Generator<void, SurfaceComputationResult[], void>

Released under the MIT License.