# 屏幕管理 · `ScreenManager/index.ts`

> 由 `generate-docs.mjs` 自动生成。

> 源文件 `ScreenManager/index.ts`，含 3 个类型定义，按名称排序。

## ESJScreenLayerInfo `[type]`

```ts
export type ESJScreenLayerInfo = {
    layer: string,
    id: SceneObjectKey
    screenObjectId: Set<string> | string
}
```

## ESJScreenObjectInfo `[type]`

```ts
export type ESJScreenObjectInfo = {
    index?: number | string,
    // position: ESJVector3D | Cesium.Cartesian3,
    position: ESJVector3D,
    name?: string
    zOrder?: number
    properties?: any
}
```

## ESJScreenRules `[type]`

```ts
export type ESJScreenRules = {
    cluster?: {
        enabled?: boolean,
        pixelRange?: number,
        minimumClusterSize?: number,
        style?: ESEntityClusterStyle
    },
    avoidance?: {
        enabled?: boolean,
        pixelRange?: number,
    }

}
```

---
> 本文由 `generate-docs.mjs` 从源码自动生成，请勿手改。
