trillion-widget
Version:
Trillion AR Widget
16 lines (15 loc) • 641 B
TypeScript
import { LightType } from "../typings/light-type";
import { Vector3Dto } from "./vector3.dto";
export type LightConfigDto = BaseLightConfigDto | DirectionalLightConfigDto;
export declare class BaseLightConfigDto {
readonly name: string;
readonly type: LightType;
readonly intensity: number;
readonly color: number;
readonly position?: Vector3Dto;
}
export declare class DirectionalLightConfigDto extends BaseLightConfigDto {
readonly target?: Vector3Dto;
readonly type: LightType;
}
export declare function isDirectionalLightConfigDto(lightConfigDto: LightConfigDto): lightConfigDto is DirectionalLightConfigDto;