MCPcopy Create free account
hub / github.com/corbanbrook/dsp.js / wrapProperty

Function wrapProperty

examples/js/processing.js:8814–8825  ·  view source on GitHub ↗
(newContext, name)

Source from the content-addressed store, hash-verified

8812 newContext[name] = wrapper;
8813 }
8814 function wrapProperty(newContext, name) {
8815 function getter() {
8816 resetContext();
8817 return curContext[name];
8818 }
8819 function setter(value) {
8820 resetContext();
8821 curContext[name] = value;
8822 }
8823 newContext.__defineGetter__(name, getter);
8824 newContext.__defineSetter__(name, setter);
8825 }
8826 for(var n in curContext) {
8827 if(typeof curContext[n] === 'function') {
8828 wrapFunction(this, n);

Callers 1

SetPixelContextWrapperFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected