24 lines
354 B
JavaScript
24 lines
354 B
JavaScript
|
import UniformBuffer from '../UniformBuffer.js';
|
||
|
|
||
|
let _id = 0;
|
||
|
|
||
|
class NodeUniformBuffer extends UniformBuffer {
|
||
|
|
||
|
constructor( nodeUniform ) {
|
||
|
|
||
|
super( 'UniformBuffer_' + _id ++, nodeUniform ? nodeUniform.value : null );
|
||
|
|
||
|
this.nodeUniform = nodeUniform;
|
||
|
|
||
|
}
|
||
|
|
||
|
get buffer() {
|
||
|
|
||
|
return this.nodeUniform.value;
|
||
|
|
||
|
}
|
||
|
|
||
|
}
|
||
|
|
||
|
export default NodeUniformBuffer;
|