# HardwareRendererCompat

# 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)

*** ** * ** ***

Kotlin\|[Java](https://developer.android.com/reference/androidx/test/platform/graphics/HardwareRendererCompat "View this page in Java")

<br />

```
class HardwareRendererCompat
```

<br />

*** ** * ** ***

Helper class that provides[isDrawingEnabled](https://developer.android.com/reference/android/graphics/HardwareRenderer.html#isDrawingEnabled())and[setDrawingEnabled](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 functions                                        |
|---------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `java-static `[Boolean](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html) | [isDrawingEnabled](https://developer.android.com/reference/kotlin/androidx/test/platform/graphics/HardwareRendererCompat#isDrawingEnabled())`()` Call to[isDrawingEnabled](https://developer.android.com/reference/android/graphics/HardwareRenderer.html#isDrawingEnabled())                                                                                                                          |
| `java-static `[Unit](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html)       | [setDrawingEnabled](https://developer.android.com/reference/kotlin/androidx/test/platform/graphics/HardwareRendererCompat#setDrawingEnabled(boolean))`(renderingEnabled: `[Boolean](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)`)` Call to[setDrawingEnabled](https://developer.android.com/reference/android/graphics/HardwareRenderer.html#setDrawingEnabled(boolean)) |

## Public functions

### isDrawingEnabled

```
java-static fun isDrawingEnabled(): Boolean
```

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

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

### setDrawingEnabled

```
java-static fun setDrawingEnabled(renderingEnabled: Boolean): Unit
```

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

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