UNPKG

awayjs-display

Version:
17 lines (16 loc) 707 B
import ImageCube from "awayjs-core/lib/image/ImageCube"; import SamplerCube from "awayjs-core/lib/image/SamplerCube"; import Matrix3D from "awayjs-core/lib/geom/Matrix3D"; import LightBase from "../display/LightBase"; import IEntity from "../display/IEntity"; declare class LightProbe extends LightBase implements IEntity { static assetType: string; diffuseMap: ImageCube; diffuseSampler: SamplerCube; specularMap: ImageCube; specularSampler: SamplerCube; constructor(diffuseMap: ImageCube, specularMap?: ImageCube); readonly assetType: string; iGetObjectProjectionMatrix(entity: IEntity, cameraTransform: Matrix3D, target?: Matrix3D): Matrix3D; } export default LightProbe;