UNPKG

@types/three

Version:
20 lines (15 loc) 536 B
import { Light } from "../../lights/Light.js"; import Node from "../core/Node.js"; import { ShaderNodeObject } from "../tsl/TSLCore.js"; import LightingNode from "./LightingNode.js"; import ShadowNode from "./ShadowNode.js"; declare module "../../lights/LightShadow.js" { export interface LightShadow { shadowNode?: Node; } } export default class AnalyticLightNode<T extends Light> extends LightingNode { light: T | null; constructor(light?: T | null); setupShadowNode(): ShaderNodeObject<ShadowNode>; }