UNPKG

awayjs-display

Version:
20 lines (19 loc) 730 B
import Matrix3D from "awayjs-core/lib/geom/Matrix3D"; import LightBase from "../display/LightBase"; import IEntity from "../display/IEntity"; import CubeMapShadowMapper from "../materials/shadowmappers/CubeMapShadowMapper"; declare class PointLight extends LightBase implements IEntity { static assetType: string; _pRadius: number; _pFallOff: number; _pFallOffFactor: number; constructor(); readonly assetType: string; pCreateShadowMapper(): CubeMapShadowMapper; radius: number; iFallOffFactor(): number; fallOff: number; _pUpdateSphereBounds(): void; iGetObjectProjectionMatrix(entity: IEntity, cameraTransform: Matrix3D, target?: Matrix3D): Matrix3D; } export default PointLight;