Skip to main content

Class: DeviceFeatures

Defined in: modules/core/src/adapter/device.ts:244

Set-like class for features (lets apps check for WebGL / WebGPU extensions)

Constructors

Constructor

new DeviceFeatures(features?, disabledFeatures): DeviceFeatures

Defined in: modules/core/src/adapter/device.ts:248

Parameters

features?

DeviceFeature[] = []

disabledFeatures

Partial<Record<DeviceFeature, boolean>>

Returns

DeviceFeatures

Methods

[iterator]()

[iterator](): IterableIterator<DeviceFeature>

Defined in: modules/core/src/adapter/device.ts:256

Returns

IterableIterator<DeviceFeature>


has()

has(feature): boolean

Defined in: modules/core/src/adapter/device.ts:260

Parameters

feature

DeviceFeature

Returns

boolean