INNER CODE UNIT · JavaScript
onDevicePixelRatioChanged
NeoAxis/NeoAxisEngine · Project/Sources/NeoAxis.Player.Web/wwwroot/main.js:353
function onDevicePixelRatioChanged()
{
watchDevicePixelRatio();
checkCanvasResize();
}
function watchDevicePixelRatio()
{
if (devicePixelRatioMedia !== null)
devicePixelRatioMedia.removeEventListener("change", onDevicePixelRatioChanged);
devicePixelRatioMedia = window.matchMedia(`(resolution: ${window.devicePixelRatio}dppx)`);
devicePixelRatioMedia.addEventListener("change", onDevicePixelRatioChanged, { once: true });
}
watchDevicePixelRatio();
window.addEventListener("resize", checkCanvasResize);
window.addEventListener("scroll", invalidateCanvasRect, true);