import { TempNode } from '../core/TempNode'; import { NodeBuilder } from '../core/NodeBuilder'; import { FloatNode } from '../inputs/FloatNode'; import { StructNode } from '../core/StructNode'; import { FunctionNode } from '../core/FunctionNode'; import { Node } from '../core/Node'; export class TextureCubeUVNode extends TempNode { constructor( uv: Node, textureSize: FloatNode ); uv: Node; textureSize: FloatNode; nodeType: string; generate( builder: NodeBuilder, output: string ): string; static Nodes: { TextureCubeUVData: StructNode; textureCubeUV: FunctionNode; } }