You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
29 lines
443 B
29 lines
443 B
2 years ago
|
import { InputNode } from '../core/InputNode.js';
|
||
|
import { TextureNode } from './TextureNode.js';
|
||
|
|
||
|
class ScreenNode extends TextureNode {
|
||
|
|
||
|
constructor( uv ) {
|
||
|
|
||
|
super( undefined, uv );
|
||
|
|
||
|
}
|
||
|
|
||
|
getUnique() {
|
||
|
|
||
|
return true;
|
||
|
|
||
|
}
|
||
|
|
||
|
getTexture( builder, output ) {
|
||
|
|
||
|
return InputNode.prototype.generate.call( this, builder, output, this.getUuid(), 't', 'renderTexture' );
|
||
|
|
||
|
}
|
||
|
|
||
|
}
|
||
|
|
||
|
ScreenNode.prototype.nodeType = 'Screen';
|
||
|
|
||
|
export { ScreenNode };
|