# androidx.ink.rendering.android.canvas

# androidx.ink.rendering.android.canvas

*** ** * ** ***

Kotlin\|[Java](https://developer.android.com/reference/androidx/ink/rendering/android/canvas/package-summary "View this page in Java")

## Interfaces

|-----------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------|
| [CanvasStrokeRenderer](https://developer.android.com/reference/kotlin/androidx/ink/rendering/android/canvas/CanvasStrokeRenderer) | Renders strokes to a[Canvas](https://developer.android.com/reference/android/graphics/Canvas.html). |

## Classes

|-------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [StrokeDrawScope](https://developer.android.com/reference/kotlin/androidx/ink/rendering/android/canvas/StrokeDrawScope) | A utility to simplify usage of[CanvasStrokeRenderer](https://developer.android.com/reference/kotlin/androidx/ink/rendering/android/canvas/CanvasStrokeRenderer)by automatically calculating the`strokeToCanvasTransform`parameter of[CanvasStrokeRenderer.draw](https://developer.android.com/reference/kotlin/androidx/ink/rendering/android/canvas/CanvasStrokeRenderer#draw(android.graphics.Canvas,androidx.ink.strokes.Stroke,androidx.ink.geometry.AffineTransform)). |