awayjs-display
Version:
AwayJS displaylist classes
17 lines (16 loc) • 707 B
TypeScript
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;