lingo3d
Version:
Lingo3D is a React/Vue 3d game development framework that ships with a complete visual editor
22 lines (21 loc) • 898 B
TypeScript
import IPooledSpotLight from "../../interface/IPooledSpotLight";
import SpotLight from "./SpotLight";
import PooledPointLightBase from "../core/PooledPointLightBase";
export default class PooledSpotLight extends PooledPointLightBase<SpotLight> implements IPooledSpotLight {
static componentName: string;
static defaults: Partial<import("../../interface/utils/Defaults").default<IPooledSpotLight>>;
static schema: Required<import("../../interface/utils/extractProps").ExtractProps<IPooledSpotLight>>;
constructor();
private _angle;
get angle(): number;
set angle(value: number);
private _penumbra;
get penumbra(): number;
set penumbra(value: number);
private _volumetric;
get volumetric(): boolean;
set volumetric(value: boolean);
private _volumetricDistance;
get volumetricDistance(): number;
set volumetricDistance(value: number);
}