UNPKG

@takram/three-atmosphere

Version:
20 lines (19 loc) 734 B
import { TempNode, NodeBuilder, NodeFrame } from 'three/webgpu'; import { SkyNode } from './SkyNode'; export declare class SkyEnvironmentNode extends TempNode { static get type(): string; skyNode: SkyNode; distanceThreshold: number; angularThreshold: number; private readonly renderTarget; private readonly cubeCamera; private readonly material; private readonly mesh; private currentVersion?; private removeLUTUpdateListener?; constructor(size?: number); updateBefore({ renderer }: NodeFrame): void; setup(builder: NodeBuilder): unknown; dispose(): void; } export declare const skyEnvironment: (...args: ConstructorParameters<typeof SkyEnvironmentNode>) => SkyEnvironmentNode;