Package-level declarations
Functions
Link copied to clipboard
suspend fun PointerInputScope.detectTransformGestures(onGesture: (change: PointerInputChange, isMultiTouch: Boolean) -> Unit, onGestureStart: (Offset) -> Unit = {}, onGestureEnd: (isMultiTouch: Boolean) -> Unit = {}, onGestureCancel: () -> Unit = {})
suspend fun PointerInputScope.detectTransformGestures(onGesture: (zoomChange: Float, panChange: Offset, change: PointerInputChange, isMultiTouch: Boolean) -> Unit, onGestureStart: (Offset) -> Unit = {}, onGestureEnd: (isMultiTouch: Boolean) -> Unit = {}, onGestureCancel: () -> Unit = {})
Detects transform gestures such as zoom and pan, with support for multi-touch gestures. This function handles gesture start, ongoing changes (zoom and pan), and gesture end.
Link copied to clipboard
Creates a rotation transformation matrix based on two given points.