# 属性类型参考（ESJTypes）

> 由 `generate-docs.mjs` 自动生成。提取 `earthsdk3/src/ESJTypes` 的类型定义（`type` / `interface` / `enum` / `class`），按原始目录结构输出（每源文件一个 md，忽略 `props/` 属性描述器目录）。

> 共 63 个类型，分布如下：

| 模块 | 类型数 | 文件数 | 目录 |
| --- | --- | --- | --- |
| 数据类型与样式枚举 | 58 | 20 | `properties/` |
| 拾取信息 | 2 | 1 | `pickedInfos/` |
| 屏幕管理 | 3 | 1 | `ScreenManager/` |

## 类型名速查

按字母序排列，点击文件名跳转到对应源文件（文件名 = 源文件名）。

| 类型名 | kind | 文件 |
| --- | --- | --- |
| `EngineObjsMap` | type | [properties/index](properties/index.md) |
| `ESJArcType` | type | [properties/ESJArcType](properties/ESJArcType.md) |
| `ESJArrowMode` | type | [properties/ArrowModeType](properties/ArrowModeType.md) |
| `ESJBuffer` | type | [properties/ESJBuffer](properties/ESJBuffer.md) |
| `ESJBufferMode` | type | [properties/ESJBuffer](properties/ESJBuffer.md) |
| `ESJClassificationType` | type | [properties/ESJClassificationType](properties/ESJClassificationType.md) |
| `ESJClockRangeType` | type | [properties/ClockType](properties/ClockType.md) |
| `ESJClockStepType` | type | [properties/ClockType](properties/ClockType.md) |
| `ESJColor` | type | [properties/DataType](properties/DataType.md) |
| `ESJComplexImageType` | type | [properties/ESJComplexImageType](properties/ESJComplexImageType.md) |
| `ESJEditingBindModeType` | type | [properties/ESJEditingMode](properties/ESJEditingMode.md) |
| `ESJEditingMode` | enum | [properties/ESJEditingMode](properties/ESJEditingMode.md) |
| `ESJEditingModeType` | type | [properties/ESJEditingMode](properties/ESJEditingMode.md) |
| `ESJEnvironmentMapManagerType` | type | [properties/ESJEnvironmentMapManager](properties/ESJEnvironmentMapManager.md) |
| `ESJESGltfModelInstances` | type | [properties/ESJInstances](properties/ESJInstances.md) |
| `ESJESLocalCircleInstances` | type | [properties/ESJInstances](properties/ESJInstances.md) |
| `ESJFillStyle` | type | [properties/FillStyleType](properties/FillStyleType.md) |
| `ESJFlyInParam` | type | [properties/FlyParamType](properties/FlyParamType.md) |
| `ESJFlyToParam` | type | [properties/FlyParamType](properties/FlyParamType.md) |
| `ESJGeoRegion` | type | [properties/ESJGeoRegion](properties/ESJGeoRegion.md) |
| `ESJImageryType` | type | [properties/DataType](properties/DataType.md) |
| `ESJInstance` | type | [properties/ESJInstances](properties/ESJInstances.md) |
| `ESJInstances` | type | [properties/ESJInstances](properties/ESJInstances.md) |
| `ESJLonLatFormat` | enum | [properties/index](properties/index.md) |
| `ESJLonLatFormatType` | type | [properties/index](properties/index.md) |
| `ESJMaterialType` | type | [properties/ESJMaterialType](properties/ESJMaterialType.md) |
| `ESJNativeNumber16` | type | [properties/DataType](properties/DataType.md) |
| `ESJNavigationMode` | type | [properties/index](properties/index.md) |
| `ESJParticleEmitterJsonType` | type | [properties/ParticleEmitterJsonType](properties/ParticleEmitterJsonType.md) |
| `ESJPickedResult` | class | [pickedInfos/index](pickedInfos/index.md) |
| `ESJPointStyle` | type | [properties/PointStyleType](properties/PointStyleType.md) |
| `ESJRectangle` | type | [properties/DataType](properties/DataType.md) |
| `ESJRenderType` | type | [properties/StrokeStyleType](properties/StrokeStyleType.md) |
| `ESJResource` | type | [properties/ESJResource](properties/ESJResource.md) |
| `ESJScreenLayerInfo` | type | [ScreenManager/index](ScreenManager/index.md) |
| `ESJScreenObjectInfo` | type | [ScreenManager/index](ScreenManager/index.md) |
| `ESJScreenRules` | type | [ScreenManager/index](ScreenManager/index.md) |
| `ESJsonObjectType` | type | [properties/index](properties/index.md) |
| `ESJStatusInfoType` | type | [properties/index](properties/index.md) |
| `ESJStrokeStyle` | type | [properties/StrokeStyleType](properties/StrokeStyleType.md) |
| `ESJSwitchToCesiumViewerOptionType` | type | [properties/Viewer](properties/Viewer.md) |
| `ESJSwitchToUEViewerH5OptionType` | type | [properties/Viewer](properties/Viewer.md) |
| `ESJSwitchToUEViewerOptionType` | type | [properties/Viewer](properties/Viewer.md) |
| `ESJSwitchToUEViewerUrlOptionType` | type | [properties/Viewer](properties/Viewer.md) |
| `ESJSwitchToUEViewerWsOptionType` | type | [properties/Viewer](properties/Viewer.md) |
| `ESJTextureMagFilter` | type | [properties/ESJMaterialType](properties/ESJMaterialType.md) |
| `ESJTextureMinFilter` | type | [properties/ESJMaterialType](properties/ESJMaterialType.md) |
| `ESJVector2D` | type | [properties/DataType](properties/DataType.md) |
| `ESJVector2DArray` | type | [properties/DataType](properties/DataType.md) |
| `ESJVector3D` | type | [properties/DataType](properties/DataType.md) |
| `ESJVector3DArray` | type | [properties/DataType](properties/DataType.md) |
| `ESJVector4D` | type | [properties/DataType](properties/DataType.md) |
| `ESJVector4DArray` | type | [properties/DataType](properties/DataType.md) |
| `ESJViewInfo` | type | [properties/index](properties/index.md) |
| `ESJWidgetEventInfo` | type | [properties/index](properties/index.md) |
| `ESObjectsManagerJsonType` | type | [properties/index](properties/index.md) |
| `ESPropertiesType` | type | [properties/index](properties/index.md) |
| `ESVOptionUeHTML5` | type | [properties/Viewer](properties/Viewer.md) |
| `ESVOptionUeUri` | type | [properties/Viewer](properties/Viewer.md) |
| `ESVOptionUeWs` | type | [properties/Viewer](properties/Viewer.md) |
| `PickedInfo` | class | [pickedInfos/index](pickedInfos/index.md) |
| `ViewerObjsMap` | type | [properties/index](properties/index.md) |
| `ViewerStatus` | type | [properties/Viewer](properties/Viewer.md) |

---
> 本文由 `generate-docs.mjs` 从源码自动生成，请勿手改。
