21 lines
596 B
TypeScript
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,
|
|
});
|