UNPKG

@polygonjs/polygonjs

Version:

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

23 lines (22 loc) 1.14 kB
import { BaseMethodFindDependencyArgs } from './methods/_Base'; import { DecomposedPath } from '../../core/DecomposedPath'; import { CoreGraphNode } from '../../core/graph/CoreGraphNode'; import { BaseParamType } from '../params/_Base'; import jsep from 'jsep'; export declare class MethodDependency extends CoreGraphNode { param: BaseParamType; pathArgs: BaseMethodFindDependencyArgs; decomposedPath?: DecomposedPath | undefined; jsep_node: jsep.Expression | undefined; resolved_graph_node: CoreGraphNode | undefined; unresolved_path: string | undefined; private _updateFromNameChangeBound; constructor(param: BaseParamType, pathArgs: BaseMethodFindDependencyArgs, decomposedPath?: DecomposedPath | undefined); private _updateFromNameChange; reset(): void; listen_for_name_changes(): void; set_jsep_node(jsep_node: jsep.Expression): void; set_resolved_graph_node(node: CoreGraphNode): void; set_unresolved_path(path: string): void; static create(param: BaseParamType, pathArgs: BaseMethodFindDependencyArgs, node: CoreGraphNode, decomposedPath?: DecomposedPath): MethodDependency; }