Home > @lynx-js/react > DataProcessors > getScreenMetricsOverride
DataProcessors.getScreenMetricsOverride() method
Optional processor to override screen metrics used by the app
Signature:
getScreenMetricsOverride?(metrics: {
width: number;
height: number;
}): {
width: number;
height: number;
};
Parameters
Parameter | Type | Description |
---|
metrics | { width: number; height: number; } | The physical screen dimensions in pixels |
Returns:
{ width: number; height: number; }
New screen dimensions to be used by the app
Example
lynx.registerDataProcessors({
dataProcessors: {
getScreenMetricsOverride: (metrics) => {
// Force a specific aspect ratio
return {
width: metrics.width,
height: metrics.width * (16/9)
};
}
}
});