@polygonjs/polygonjs
Version:
node-based WebGL 3D engine https://polygonjs.com
12 lines (9 loc) • 407 B
text/typescript
import {BaseNodeType} from '../_Base';
import {NodeTimeDependentState} from './states/TimeDependent';
import {NodeErrorState} from './states/Error';
import {NodeContext} from '../../poly/NodeContext';
export class NodeStatesController<NC extends NodeContext> {
timeDependent = new NodeTimeDependentState(this.node);
error = new NodeErrorState(this.node);
constructor(protected node: BaseNodeType) {}
}