sdf-2d-demo/src/helper/get-insights-from-renderer.ts
schmelczerandras b445961ad5 Add insights
2020-10-20 23:09:53 +02:00

21 lines
596 B
TypeScript

import { Renderer } from 'sdf-2d';
export const getInsightsFromRenderer = (
renderer?: Renderer
): {
vendor?: string;
renderer?: string;
fps?: number;
renderScale?: number;
lightScale?: number;
canvasWidth?: number;
canvasHeight?: number;
} => ({
fps: renderer?.insights?.fps,
vendor: renderer?.insights?.vendor,
renderer: renderer?.insights?.renderer,
renderScale: renderer?.insights?.renderPasses.distance.renderScale,
lightScale: renderer?.insights?.renderPasses.lights.renderScale,
canvasWidth: renderer?.canvasSize.x,
canvasHeight: renderer?.canvasSize.y,
});