UNPKG

@polygonjs/polygonjs

Version:

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

15 lines (14 loc) 503 B
import { BaseNodeType } from '../../nodes/_Base'; export declare class SceneCookController { private _cookingNodesById; private _nodeIdsHavingCookedAtLeastOnce; private _nodeIdsCookingMoreThanOnce; private _resolves; constructor(); addNode(node: BaseNodeType): void; removeNode(node: BaseNodeType): void; cookingNodes(target?: BaseNodeType[]): BaseNodeType[]; allNodesHaveCookedAtLeastOnce(): boolean; private flush; waitForCooksCompleted(): Promise<void>; }