@types/three
Version:
TypeScript definitions for three
18 lines (13 loc) • 605 B
TypeScript
import { ShaderNodeObject } from "three/tsl";
import { BoxGeometry, Mesh, NodeMaterial, UniformNode, Vector3 } from "three/webgpu";
declare class SkyMesh extends Mesh<BoxGeometry, NodeMaterial> {
turbidity: ShaderNodeObject<UniformNode<number>>;
rayleigh: ShaderNodeObject<UniformNode<number>>;
mieCoefficient: ShaderNodeObject<UniformNode<number>>;
mieDirectionalG: ShaderNodeObject<UniformNode<number>>;
sunPosition: ShaderNodeObject<UniformNode<Vector3>>;
upUniform: ShaderNodeObject<UniformNode<Vector3>>;
readonly isSky: true;
constructor();
}
export { SkyMesh };