import { FogPointsMaterial } from "../FogPointsMaterial"; import type { FogPointsMaterialOptions, PointsUniforms, FogPointsMaterialUniforms } from "../FogPointsMaterial"; import type { Color, Matrix3, PointsMaterialParameters, Texture } from "three"; /** * 雾点材质的 uniforms */ export type ColorFogPointsMaterialUniforms = PointsUniforms & FogPointsMaterialUniforms; /** * 雾点材质的选项 */ export interface ColorFogPointsMaterialOptions extends PointsMaterialParameters, FogPointsMaterialOptions { uvTransform?: Matrix3; } export declare class ColorFogPointsMaterial extends FogPointsMaterial { readonly isColorFogPointsMaterial = true; constructor(options?: ColorFogPointsMaterialOptions); /** * 雾点的颜色 * @remarks * 当开启顶点颜色 {@link SphereFogMaterial.vertexColors} 时,此设置将无论; */ get color(): Color; set color(value: Color); get alphaMap(): Texture | null; set alphaMap(value: Texture | null); get uvTransform(): Matrix3; set uvTransform(value: Matrix3); } //# sourceMappingURL=ColorFogPointsMaterial.d.ts.map