# PointerCoordsBuilder

# PointerCoordsBuilder

Artifact:[androidx.test:core](https://developer.android.com/jetpack/androidx/releases/test)  
[View Source](https://cs.android.com/search?q=file:androidx/test/core/view/PointerCoordsBuilder.java+class:androidx.test.core.view.PointerCoordsBuilder)

*** ** * ** ***

Kotlin\|[Java](https://developer.android.com/reference/androidx/test/core/view/PointerCoordsBuilder "View this page in Java")

<br />

```
class PointerCoordsBuilder
```

<br />

*** ** * ** ***

Builder for[PointerCoords](https://developer.android.com/reference/android/view/MotionEvent.PointerCoords.html).

## Summary

|                                                         ### Public functions                                                         |
|--------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [MotionEvent.PointerCoords](https://developer.android.com/reference/android/view/MotionEvent.PointerCoords.html)`!`                  | [build](https://developer.android.com/reference/kotlin/androidx/test/core/view/PointerCoordsBuilder#build())`()`                                                                                                                                                                                                              |
| `java-static `[PointerCoordsBuilder](https://developer.android.com/reference/kotlin/androidx/test/core/view/PointerCoordsBuilder)`!` | [newBuilder](https://developer.android.com/reference/kotlin/androidx/test/core/view/PointerCoordsBuilder#newBuilder())`()`                                                                                                                                                                                                    |
| [PointerCoordsBuilder](https://developer.android.com/reference/kotlin/androidx/test/core/view/PointerCoordsBuilder)`!`               | [setCoords](https://developer.android.com/reference/kotlin/androidx/test/core/view/PointerCoordsBuilder#setCoords(float,float))`(x: `[Float](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html)`, y: `[Float](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html)`)`                 |
| [PointerCoordsBuilder](https://developer.android.com/reference/kotlin/androidx/test/core/view/PointerCoordsBuilder)`!`               | [setOrientation](https://developer.android.com/reference/kotlin/androidx/test/core/view/PointerCoordsBuilder#setOrientation(float))`(orientation: `[Float](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html)`)`                                                                                         |
| [PointerCoordsBuilder](https://developer.android.com/reference/kotlin/androidx/test/core/view/PointerCoordsBuilder)`!`               | [setPressure](https://developer.android.com/reference/kotlin/androidx/test/core/view/PointerCoordsBuilder#setPressure(float))`(pressure: `[Float](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html)`)`                                                                                                  |
| [PointerCoordsBuilder](https://developer.android.com/reference/kotlin/androidx/test/core/view/PointerCoordsBuilder)`!`               | [setSize](https://developer.android.com/reference/kotlin/androidx/test/core/view/PointerCoordsBuilder#setSize(float))`(size: `[Float](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html)`)`                                                                                                              |
| [PointerCoordsBuilder](https://developer.android.com/reference/kotlin/androidx/test/core/view/PointerCoordsBuilder)`!`               | [setTool](https://developer.android.com/reference/kotlin/androidx/test/core/view/PointerCoordsBuilder#setTool(float,float))`(toolMajor: `[Float](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html)`, toolMinor: `[Float](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html)`)`     |
| [PointerCoordsBuilder](https://developer.android.com/reference/kotlin/androidx/test/core/view/PointerCoordsBuilder)`!`               | [setTouch](https://developer.android.com/reference/kotlin/androidx/test/core/view/PointerCoordsBuilder#setTouch(float,float))`(touchMajor: `[Float](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html)`, touchMinor: `[Float](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html)`)` |

## Public functions

### build

```
fun build(): MotionEvent.PointerCoords!
```  

### newBuilder

```
java-static fun newBuilder(): PointerCoordsBuilder!
```  

### setCoords

```
fun setCoords(x: Float, y: Float): PointerCoordsBuilder!
```  

### setOrientation

```
fun setOrientation(orientation: Float): PointerCoordsBuilder!
```  

### setPressure

```
fun setPressure(pressure: Float): PointerCoordsBuilder!
```  

### setSize

```
fun setSize(size: Float): PointerCoordsBuilder!
```  

### setTool

```
fun setTool(toolMajor: Float, toolMinor: Float): PointerCoordsBuilder!
```  

### setTouch

```
fun setTouch(touchMajor: Float, touchMinor: Float): PointerCoordsBuilder!
```