1234567891011121314151617181920212223242526272829303132333435363738 |
- import Node from './Node.js';
- class InputNode extends Node {
- constructor( type ) {
-
- super( type );
-
- this.isInputNode = true;
-
- // force constant for now
- this.constant = true;
-
- }
-
- generateConst( builder, output ) {
-
- console.warn("Abstract function");
-
- }
-
- generate( builder, output ) {
-
- if ( this.constant ) {
-
- return builder.format( this.generateConst( builder, output ), output );
-
- } else {
-
- builder.createUniformFromNode( node );
-
- }
-
- }
-
- }
- export default InputNode;
|