# 数据类型与样式枚举 · `properties/PointStyleType.ts`

> 由 `generate-docs.mjs` 自动生成。

> 源文件 `properties/PointStyleType.ts`，含 1 个类型定义，按名称排序。

## ESJPointStyle `[type]`

点样式类型定义。
该类型描述了点的样式信息，包括大小、大小类型、颜色、材质和材质参数。

```ts
export type ESJPointStyle = {
    /**
     * 点的大小。
     * 该数值表示点的具体大小。
     */
    size: number;
    /**
     * 点大小的类型。
     * 该属性使用 `ESJRenderType` 类型来指定点大小的渲染类型。
     */
    sizeType: ESJRenderType;
    /**
     * 点的颜色。
     * 该属性使用 `ESJColor` 类型来指定点的颜色。
     */
    color: ESJColor;
    /**
     * 点的材质。
     * 该字符串表示点所使用的材质名称。
     */
    material: string;
    /**
     * 点材质的参数。
     * 该属性使用 `JsonValue` 类型来表示点材质的参数，这些参数可以是任意可以序列化为 JSON 的值。
     */
    materialParams: JsonValue;
    /**
     * 点的轮廓颜色。
     * 该属性使用 `ESJColor` 类型来指定点的轮廓颜色。
     */
    outlineColor: ESJColor;
    /**
     * 点的轮廓宽度。
     * 该数值表示点的轮廓宽度。
     */
    outlineWidth: number;
}
```

---
> 本文由 `generate-docs.mjs` 从源码自动生成，请勿手改。
