ArrayUniformNode.js 409 B

1234567891011121314151617181920212223242526
  1. import UniformNode from './UniformNode.js';
  2. import { addNodeClass } from './Node.js';
  3. class ArrayUniformNode extends UniformNode {
  4. constructor( nodes = [] ) {
  5. super();
  6. this.isArrayUniformNode = true;
  7. this.nodes = nodes;
  8. }
  9. getNodeType( builder ) {
  10. return this.nodes[ 0 ].getNodeType( builder );
  11. }
  12. }
  13. export default ArrayUniformNode;
  14. addNodeClass( 'ArrayUniformNode', ArrayUniformNode );