lingo3d
Version:
Lingo3D is a React/Vue 3d game development framework that ships with a complete visual editor
20 lines (19 loc) • 805 B
TypeScript
import { SpotLight as ThreeSpotLight } from "three";
import ISpotLight from "../../../interface/ISpotLight";
import PointLightBase from "../../core/PointLightBase";
export default class SpotLight extends PointLightBase<ThreeSpotLight> implements ISpotLight {
static componentName: string;
static defaults: Partial<import("../../../interface/utils/Defaults").default<ISpotLight>>;
static schema: Required<import("../../../interface/utils/extractProps").ExtractProps<ISpotLight>>;
constructor();
get shadows(): boolean;
set shadows(val: boolean);
get angle(): number;
set angle(val: number);
get penumbra(): number;
set penumbra(val: number);
private _volumetric;
get volumetric(): boolean;
set volumetric(val: boolean);
volumetricDistance: number;
}