@polygonjs/polygonjs
Version:
node-based WebGL 3D engine https://polygonjs.com
14 lines (13 loc) • 660 B
TypeScript
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 {};