NodeUniform.js 446 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. class NodeUniform {
  2. constructor( name, type, node, needsUpdate = undefined ) {
  3. this.isNodeUniform = true;
  4. this.name = name;
  5. this.type = type;
  6. this.node = node.getSelf();
  7. this.needsUpdate = needsUpdate;
  8. }
  9. get value() {
  10. return this.node.value;
  11. }
  12. set value( val ) {
  13. this.node.value = val;
  14. }
  15. get id() {
  16. return this.node.id;
  17. }
  18. get groupNode() {
  19. return this.node.groupNode;
  20. }
  21. }
  22. export default NodeUniform;