UNPKG

@takram/three-atmosphere

Version:
15 lines (14 loc) 641 B
import { DirectLightData } from 'three/src/nodes/TSL.js'; import { AnalyticLightNode, NodeBuilder, NodeFrame } from 'three/webgpu'; import { AtmosphereLight } from './AtmosphereLight'; export declare class AtmosphereLightNode extends AnalyticLightNode<AtmosphereLight> { static get type(): string; private atmosphereContext?; private readonly intensity; private readonly directionECEF; constructor(light?: AtmosphereLight | null); updateBefore(frame: NodeFrame): void; update(frame: NodeFrame): void; setup(builder: NodeBuilder): unknown; setupDirect(builder: NodeBuilder): DirectLightData | undefined; }