UNPKG

@polygonjs/polygonjs

Version:

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

17 lines (16 loc) 648 B
import { PolyScene } from '../../../../scene/PolyScene'; import { BaseNodeType } from '../../../../nodes/_Base'; import { TimeController } from '../../../../scene/utils/TimeController'; import { WatchStopHandle } from '@vue-reactivity/watch'; type OnDisposeCallback = () => void; export declare class BaseEvaluator { readonly node: BaseNodeType; protected scene: PolyScene; protected timeController: TimeController; protected _watchStopHandles: WatchStopHandle[]; constructor(node: BaseNodeType); _onDisposeCallbacks?: OnDisposeCallback[]; onDispose(callback: OnDisposeCallback): void; dispose(): void; } export {};