polygonjs-engine
Version:
node-based webgl 3D engine https://polygonjs.com
20 lines (19 loc) • 684 B
TypeScript
import { BaseNodeType } from '../engine/nodes/_Base';
import { BaseParamType } from '../engine/params/_Base';
declare type NodeOrParam = BaseNodeType | BaseParamType;
export declare class DecomposedPath {
private _index;
private _path_elements;
private _named_nodes;
private _graph_node_ids;
private _node_element_by_graph_node_id;
constructor();
reset(): void;
add_node(name: string, node: NodeOrParam): void;
add_path_element(path_element: string): void;
named_graph_nodes(): (BaseNodeType | BaseParamType | null)[];
named_nodes(): BaseNodeType[];
update_from_name_change(node: NodeOrParam): void;
to_path(): string;
}
export {};