UNPKG

polygonjs-engine

Version:

node-based webgl 3D engine https://polygonjs.com

26 lines (25 loc) 1.12 kB
import {BaseNetworkAnimNode} from "./_BaseManager"; import {NetworkNodeType, NodeContext as NodeContext2} from "../../poly/NodeContext"; import {DisplayNodeController as DisplayNodeController2} from "../utils/DisplayNodeController"; import {EffectsComposerController as EffectsComposerController2, PostProcessNetworkParamsConfig} from "../post/utils/EffectsComposerController"; export class PostProcessAnimNode extends BaseNetworkAnimNode { constructor() { super(...arguments); this.params_config = new PostProcessNetworkParamsConfig(); this.effects_composer_controller = new EffectsComposerController2(this); this.display_node_controller = new DisplayNodeController2(this, this.effects_composer_controller.display_node_controller_callbacks()); this._children_controller_context = NodeContext2.POST; } static type() { return NetworkNodeType.POST; } createNode(node_class, params_init_value_overrides) { return super.createNode(node_class, params_init_value_overrides); } children() { return super.children(); } nodesByType(type) { return super.nodesByType(type); } }