polygonjs-engine
Version:
node-based webgl 3D engine https://polygonjs.com
18 lines (17 loc) • 789 B
TypeScript
import { BaseNodeType } from '../../nodes/_Base';
import { BaseParamType } from '../../params/_Base';
import { MissingExpressionReference } from '../../expressions/MissingReference';
import jsep from 'jsep';
import { PolyScene } from '../PolyScene';
export declare class MissingReferencesController {
private scene;
private references;
constructor(scene: PolyScene);
register(param: BaseParamType, jsep_node: jsep.Expression, path_argument: string): MissingExpressionReference;
deregister_param(param: BaseParamType): void;
resolve_missing_references(): void;
private _is_reference_resolvable;
check_for_missing_references(node: BaseNodeType): void;
private _check_for_missing_references_for_node;
private _check_for_missing_references_for_param;
}