UNPKG

@polygonjs/polygonjs

Version:

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

14 lines (13 loc) 660 B
import { ActorEvaluator } from '../nodes/js/code/assemblers/actor/ActorEvaluator'; import { NamedFunction3 } from './_Base'; export declare enum PerformanceChangeEvent { aboveThreshold = "aboveThreshold", belowThreshold = "belowThreshold" } export declare const PERFORMANCE_CHANGE_EVENTS: PerformanceChangeEvent[]; type CallbackByPerformanceEvent = Record<PerformanceChangeEvent, Function>; export declare class onPerformanceChange extends NamedFunction3<[number, CallbackByPerformanceEvent, ActorEvaluator]> { static type(): string; func(threshold: number, callbacks: CallbackByPerformanceEvent, evaluator: ActorEvaluator): void; } export {};