NodeUniformBuffer.js 395 B

123456789101112131415161718192021222324
  1. import UniformBuffer from '../UniformBuffer.js';
  2. let _id = 0;
  3. class NodeUniformBuffer extends UniformBuffer {
  4. constructor( nodeUniform, groupNode ) {
  5. super( 'UniformBuffer_' + _id ++, nodeUniform ? nodeUniform.value : null );
  6. this.nodeUniform = nodeUniform;
  7. this.groupNode = groupNode;
  8. }
  9. get buffer() {
  10. return this.nodeUniform.value;
  11. }
  12. }
  13. export default NodeUniformBuffer;