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);

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…