@polygonjs/polygonjs
Version:
node-based WebGL 3D engine https://polygonjs.com
28 lines (27 loc) • 767 B
TypeScript
import { NodeCookController } from '../CookController';
export interface NodePerformanceData {
inputsTime: number;
paramsTime: number;
cookTime: number;
}
export declare class NodeCookPerformanceformanceController {
private cookController;
private _inputsStart;
private _inputsTime;
private _paramsStart;
private _paramsTime;
private _cookStart;
private _cookTime;
private _cooksCount;
private _data;
constructor(cookController: NodeCookController<any>);
cooksCount(): number;
data(): NodePerformanceData;
active(): boolean;
recordInputsStart(): void;
recordInputsEnd(): void;
recordParamsStart(): void;
recordParamsEnd(): void;
recordCookStart(): void;
recordCookEnd(): void;
}