# HardwareRendererCompat

Artifact: [androidx.test:monitor](https://developer.android.com/jetpack/androidx/releases/test) [View Source](https://cs.android.com/search?q=file:androidx/test/platform/graphics/HardwareRendererCompat.java+class:androidx.test.platform.graphics.HardwareRendererCompat)

*** ** * ** ***


```
public class HardwareRendererCompat
```

<br />

*** ** * ** ***

Helper class that provides `https://developer.android.com/reference/android/graphics/HardwareRenderer.html#isDrawingEnabled()` and `https://developer.android.com/reference/android/graphics/HardwareRenderer.html#setDrawingEnabled(boolean)` functionality on emulator platforms that backported this functionality from a future android API.

## Summary

| ### Public methods |
|---|---|
| `static boolean` | `https://developer.android.com/reference/androidx/test/platform/graphics/HardwareRendererCompat#isDrawingEnabled()()` Call to `https://developer.android.com/reference/android/graphics/HardwareRenderer.html#isDrawingEnabled()` |
| `static void` | `https://developer.android.com/reference/androidx/test/platform/graphics/HardwareRendererCompat#setDrawingEnabled(boolean)(boolean renderingEnabled)` Call to `https://developer.android.com/reference/android/graphics/HardwareRenderer.html#setDrawingEnabled(boolean)` |

## Public methods

### isDrawingEnabled

```
public static boolean isDrawingEnabled()
```

Call to `https://developer.android.com/reference/android/graphics/HardwareRenderer.html#isDrawingEnabled()`

Will always return true if `https://developer.android.com/reference/android/graphics/HardwareRenderer.html#isDrawingEnabled()` does not exist on this platform.

### setDrawingEnabled

```
public static void setDrawingEnabled(boolean renderingEnabled)
```

Call to `https://developer.android.com/reference/android/graphics/HardwareRenderer.html#setDrawingEnabled(boolean)`

Has no effective if this method does not exist on this platform.