NodeUniform.js 392 B

1234567891011121314151617181920212223242526272829303132
  1. function NodeUniform( params ) {
  2. params = params || {};
  3. this.name = params.name;
  4. this.type = params.type;
  5. this.node = params.node;
  6. this.needsUpdate = params.needsUpdate;
  7. }
  8. Object.defineProperties( NodeUniform.prototype, {
  9. value: {
  10. get: function () {
  11. return this.node.value;
  12. },
  13. set: function ( val ) {
  14. this.node.value = val;
  15. }
  16. }
  17. } );
  18. export { NodeUniform };