# screen（スクリーン）

## メソッド <a href="#z1a5y" id="z1a5y"></a>

## getCursorScreenPoint() <a href="#tkp0d" id="tkp0d"></a>

現在のマウスの絶対座標 x, y。

* 戻り値 `Promise<point: Object>`
  * `point` Object
    * `point.x`
    * `point.y`

```javascript
let point = await eagle.screen.getCursorScreenPoint();
```

## getPrimaryDisplay() <a href="#sskcn" id="sskcn"></a>

メイン画面の情報を返す

* 戻り値 `Promise<display: Display>`
  * `display` [Display](https://www.electronjs.org/zh/docs/latest/api/structures/display) オブジェクト - 現在の画面情報

```javascript
let display = await eagle.screen.getPrimaryDisplay();
```

## getAllDisplays() <a href="#eev58" id="eev58"></a>

現在利用可能な画面を示すDisplay \[]が含まれた配列を返します。

* 戻り値 `Promise<displays: Display[]>`
  * `displays` [Display](https://www.electronjs.org/zh/docs/latest/api/structures/display)\[]

```javascript
let displays = await eagle.screen.getAllDisplays();
```

## getDisplayNearestPoint(point) <a href="#ox9dk" id="ox9dk"></a>

プラグインウィンドウの座標 x と y を取得します。

* `point` Object
  * `point.x` Interger タイプ
  * `point.y` Interger タイプ
* 戻り値 `Promise<display: Display>`
  * `display` [Display](https://www.electronjs.org/zh/docs/latest/api/structures/display) オブジェクト - 現在の画面情報

```javascript
let display = await eagle.screen.getDisplayNearestPoint({ x: 100, y: 100 });
```
