@polygonjs/polygonjs
Version:
node-based WebGL 3D engine https://polygonjs.com
22 lines (21 loc) • 567 B
JavaScript
;
import { TypedNode } from "../_Base";
import { NodeContext } from "../../poly/NodeContext";
import { FlagsControllerB } from "../utils/FlagsController";
export class TypedAudioNode extends TypedNode {
constructor() {
super(...arguments);
this.flags = new FlagsControllerB(this);
}
static context() {
return NodeContext.AUDIO;
}
initializeBaseNode() {
this.io.outputs.setHasOneOutput();
}
setAudioBuilder(audioBuilder) {
this._setContainer(audioBuilder);
}
}
export class BaseAudioNodeClass extends TypedAudioNode {
}