@polygonjs/polygonjs
Version:
node-based WebGL 3D engine https://polygonjs.com
20 lines (19 loc) • 726 B
TypeScript
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> {
}