UNPKG

@polygonjs/polygonjs

Version:

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

20 lines (19 loc) 726 B
import { TypedNode } from '../_Base'; import { NodeContext } from '../../poly/NodeContext'; import { NodeParamsConfig } from '../utils/params/ParamsConfig'; import { FlagsController } from '../utils/FlagsController'; /** * * * TypedRopNode is the base class for all nodes that process outputs. This inherits from [TypedNode](/docs/api/TypedNode). * */ export declare class TypedRopNode<K extends NodeParamsConfig> extends TypedNode<NodeContext.ROP, K> { static context(): NodeContext; readonly flags: FlagsController; initializeBaseNode(): void; cook(): void; } export type BaseRopNodeType = TypedRopNode<NodeParamsConfig>; export declare class BaseRopNodeClass extends TypedRopNode<NodeParamsConfig> { }