# WebGPUDeviceFilterLimit

> A device limit requirement used by WebGPUDeviceFilterData.

## Definition

* **Type:** Struct
* **Namespace:** [UnityEngine](/engine/6000.6/script-reference/unityengine.md)
* **Assembly:** UnityEngine.CoreModule

```csharp
public struct WebGPUDeviceFilterLimit
```

## Remarks

Identifies a specific limit requirement for the WebGPU device, as part of the filter criteria in [WebGPUDeviceFilterData](/engine/6000.6/script-reference/unityengine/webgpudevicefilterdata.md). For example, a requirement for the maximum number of textures that can be used in a shader stage to filter devices that don't support enough textures.

## Fields

| Value                                                                                           | Description                                            |
| ----------------------------------------------------------------------------------------------- | ------------------------------------------------------ |
| [comparator](/engine/6000.6/script-reference/unityengine/webgpudevicefilterlimit/comparator.md) | The operator to use when comparing to the limit value. |
| [limit](/engine/6000.6/script-reference/unityengine/webgpudevicefilterlimit/limit.md)           | The type of the limit to test.                         |
| [value](/engine/6000.6/script-reference/unityengine/webgpudevicefilterlimit/value.md)           | The value to compare against the limit.                |
