# GPUDawnTogglesDescriptor

Artifact: [androidx.webgpu:webgpu](https://developer.android.com/jetpack/androidx/releases/webgpu) [View Source](https://cs.android.com/search?q=file:androidx/webgpu/GPUDawnTogglesDescriptor.kt+class:androidx.webgpu.GPUDawnTogglesDescriptor) Added in [1.0.0-alpha06](https://developer.android.com/jetpack/androidx/releases/webgpu#1.0.0-alpha06)

*** ** * ** ***


```
@ExperimentalWebGpuApi
public final class GPUDawnTogglesDescriptor
```

<br />

*** ** * ** ***

## Summary

| ### Nested types |
|---|
| `public final class https://developer.android.com/reference/androidx/webgpu/GPUDawnTogglesDescriptor.Builder` Builder for `https://developer.android.com/reference/androidx/webgpu/GPUDawnTogglesDescriptor`. |

| ### Public constructors |
|---|
| `https://developer.android.com/reference/androidx/webgpu/GPUDawnTogglesDescriptor#GPUDawnTogglesDescriptor(kotlin.Array,kotlin.Array)( @https://developer.android.com/reference/androidx/annotation/NonNull String[] enabledToggles, @https://developer.android.com/reference/androidx/annotation/NonNull String[] disabledToggles )` |

| ### Public methods |
|---|---|
| `final @https://developer.android.com/reference/androidx/annotation/NonNull String[]` | `https://developer.android.com/reference/androidx/webgpu/GPUDawnTogglesDescriptor#getDisabledToggles()()` |
| `final @https://developer.android.com/reference/androidx/annotation/NonNull String[]` | `https://developer.android.com/reference/androidx/webgpu/GPUDawnTogglesDescriptor#getEnabledToggles()()` |
| `final void` | `https://developer.android.com/reference/androidx/webgpu/GPUDawnTogglesDescriptor#setDisabledToggles(kotlin.Array)(@https://developer.android.com/reference/androidx/annotation/NonNull String[] value)` |
| `final void` | `https://developer.android.com/reference/androidx/webgpu/GPUDawnTogglesDescriptor#setEnabledToggles(kotlin.Array)(@https://developer.android.com/reference/androidx/annotation/NonNull String[] value)` |

## Public constructors

### GPUDawnTogglesDescriptor

Added in [1.0.0-alpha06](https://developer.android.com/jetpack/androidx/releases/webgpu#1.0.0-alpha06)

```
public GPUDawnTogglesDescriptor(
    @NonNull String[] enabledToggles,
    @NonNull String[] disabledToggles
)
```

## Public methods

### getDisabledToggles

Added in [1.0.0-alpha06](https://developer.android.com/jetpack/androidx/releases/webgpu#1.0.0-alpha06)

```
public final @NonNull String[] getDisabledToggles()
```

### getEnabledToggles

Added in [1.0.0-alpha06](https://developer.android.com/jetpack/androidx/releases/webgpu#1.0.0-alpha06)

```
public final @NonNull String[] getEnabledToggles()
```

### setDisabledToggles

Added in [1.0.0-alpha06](https://developer.android.com/jetpack/androidx/releases/webgpu#1.0.0-alpha06)

```
public final void setDisabledToggles(@NonNull String[] value)
```

### setEnabledToggles

Added in [1.0.0-alpha06](https://developer.android.com/jetpack/androidx/releases/webgpu#1.0.0-alpha06)

```
public final void setEnabledToggles(@NonNull String[] value)
```