Skip to content

LatticeSpace.setMask

Summary

setMask() installs a CPU activity mask. setWasmMask() borrows a WasmMemoryView<Uint32Array>, and refreshWasmMask() explicitly re-reads that source.

Syntax

LatticeSpace.setMask(mask: Uint32Array, options?: { keepCPUData?: boolean }): void
LatticeSpace.setWasmMask(source: WasmMemoryView<Uint32Array> | null, options?: LatticeSpaceWasmSourceOptions): void
LatticeSpace.refreshWasmMask(options?: LatticeSpaceWasmRefreshOptions): void

Notes

Mask length must equal cellCount; zero makes a cell inactive. Passing null to setWasmMask() removes that source. CPU arrays, WebAssembly views, and external mask buffers are mutually exclusive.

See Also