TextureCubeUVNode.d.ts 796 B

123456789101112131415161718192021222324
  1. import { TempNode } from '../core/TempNode';
  2. import { NodeBuilder } from '../core/NodeBuilder';
  3. import { FloatNode } from '../inputs/FloatNode';
  4. import { StructNode } from '../core/StructNode';
  5. import { FunctionNode } from '../core/FunctionNode';
  6. import { BlinnExponentToRoughnessNode } from '../bsdfs/BlinnExponentToRoughnessNode';
  7. import { Node } from '../core/Node';
  8. export class TextureCubeUVNode extends TempNode {
  9. constructor(uv: Node, textureSize: FloatNode, blinnExponentToRoughness: BlinnExponentToRoughnessNode);
  10. uv: Node;
  11. textureSize: FloatNode;
  12. blinnExponentToRoughness: BlinnExponentToRoughnessNode;
  13. nodeType: string;
  14. generate(builder: NodeBuilder, output: string): string;
  15. static Nodes: {
  16. TextureCubeUVData: StructNode;
  17. textureCubeUV: FunctionNode;
  18. }
  19. }