UNPKG

@types/three

Version:
24 lines (16 loc) 634 B
import { ShaderNodeObject } from "three/tsl"; import { LightsNode, Node } from "three/webgpu"; export const circleIntersectsAABB: ( circleCenter: Node, radius: Node, minBounds: Node, maxBounds: Node, ) => ShaderNodeObject<Node>; declare class TiledLightsNode extends LightsNode { constructor(maxLights?: number, tileSize?: number); updateLightsTexture(): void; getBlock(block?: number): ShaderNodeObject<Node>; setSize(width: number, height: number): this; } export default TiledLightsNode; export const tiledLights: (maxLights?: number, tileSize?: number) => ShaderNodeObject<TiledLightsNode>;