@polygonjs/polygonjs
Version:
node-based WebGL 3D engine https://polygonjs.com
14 lines (12 loc) • 358 B
text/typescript
interface PerformanceManager {
now: () => number;
}
export class PolyPerformanceformanceController {
private _performanceManager: PerformanceManager | undefined;
setPerformanceManager(p: PerformanceManager) {
this._performanceManager = p;
}
performanceManager(): PerformanceManager {
return this._performanceManager || globalThis.performance;
}
}