NodeUniform.js 431 B

1234567891011121314151617181920212223242526272829
  1. /**
  2. * @author sunag / http://www.sunag.com.br/
  3. */
  4. THREE.NodeUniform = function ( 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( THREE.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. } );