import { Color } from "../../../types"; import { IMapData, IMapDataPropertiesDefinition } from "./IMapData"; import { IMaterialAbstractData, IMaterialAbstractDataPropertiesGeneric } from "./IMaterialAbstractData"; export type IMaterialPhongDataProperties = Partial>; export type IMaterialPhongDataPropertiesDefinition = Partial>; export interface IMaterialPhongData extends IMaterialPhongDataPropertiesGeneric, IMaterialAbstractData { clone(): IMaterialPhongData; copy(source: IMaterialPhongData): void; } interface IMaterialPhongDataPropertiesGeneric extends IMaterialAbstractDataPropertiesGeneric { specular: Color; shininess: number; displacementBias: number; displacementMap?: T; displacementScale: number; specularMap?: T; envMap?: string | string[]; reflectivity: number; } export {}; //# sourceMappingURL=IMaterialPhongData.d.ts.map