@types/three
Version:
TypeScript definitions for three
20 lines (15 loc) • 514 B
TypeScript
import { Data3DTexture, Node, TempNode, Texture3DNode, UniformNode } from "three/webgpu";
declare class Lut3DNode extends TempNode {
inputNode: Node;
lutNode: Texture3DNode;
size: UniformNode<number>;
intensityNode: UniformNode<number>;
constructor(inputNode: Node, lutNode: UniformNode<Data3DTexture>, size: number, intensityNode: UniformNode<number>);
}
export default Lut3DNode;
export const lut3D: (
node: Node,
lut: Node,
size: number,
intensity: Node,
) => Lut3DNode;