NodeUniform.js 454 B

123456789101112131415161718192021222324252627282930313233343536
  1. /**
  2. * @author sunag / http://www.sunag.com.br/
  3. */
  4. function NodeUniform( params ) {
  5. params = params || {};
  6. this.name = params.name;
  7. this.type = params.type;
  8. this.node = params.node;
  9. this.needsUpdate = params.needsUpdate;
  10. };
  11. Object.defineProperties( NodeUniform.prototype, {
  12. value: {
  13. get: function () {
  14. return this.node.value;
  15. },
  16. set: function ( val ) {
  17. this.node.value = val;
  18. }
  19. }
  20. } );
  21. export { NodeUniform };