UNPKG

@takram/three-atmosphere

Version:
7 lines (6 loc) 1.35 kB
export declare const getSolarLuminance: import('three/src/nodes/TSL.js').ShaderNodeFn<[]>; export declare const getIndirectLuminance: import('three/src/nodes/TSL.js').ShaderNodeFn<[camera: number | import('three/webgpu').Node, rayDirection: number | import('three/webgpu').Node, shadowLength: number | import('three/webgpu').Node, lightDirection: number | import('three/webgpu').Node]>; export declare const getIndirectLuminanceToPoint: import('three/src/nodes/TSL.js').ShaderNodeFn<[camera: number | import('three/webgpu').Node, point: number | import('three/webgpu').Node, shadowLength: number | import('three/webgpu').Node, lightDirection: number | import('three/webgpu').Node]>; export declare const getSplitIlluminance: import('three/src/nodes/TSL.js').ShaderNodeFn<[point: number | import('three/webgpu').Node, normal: number | import('three/webgpu').Node, lightDirection: number | import('three/webgpu').Node]>; export declare const getIndirectIlluminance: import('three/src/nodes/TSL.js').ShaderNodeFn<[point: number | import('three/webgpu').Node, normal: number | import('three/webgpu').Node, lightDirection: number | import('three/webgpu').Node]>; export declare const getSplitScalarIlluminance: import('three/src/nodes/TSL.js').ShaderNodeFn<[point: number | import('three/webgpu').Node, lightDirection: number | import('three/webgpu').Node]>;