CheckerNode.d.ts 545 B

123456789101112131415161718192021
  1. import { TempNode } from '../core/TempNode';
  2. import { NodeBuilder } from '../core/NodeBuilder';
  3. import { FunctionNode } from '../core/FunctionNode';
  4. import { UVNode } from '../accessors/UVNode';
  5. import { UVTransformNode } from '../utils/UVTransformNode';
  6. export class CheckerNode extends TempNode {
  7. constructor( uv?: UVNode | UVTransformNode );
  8. uv: UVNode | UVTransformNode;
  9. nodeType: string;
  10. generate( builder: NodeBuilder, output: string ): string;
  11. copy( source: CheckerNode ): this;
  12. static Nodes: {
  13. checker: FunctionNode;
  14. };
  15. }