UNPKG

polygonjs-engine

Version:

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

18 lines (17 loc) 789 B
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; }