INNER CODE UNIT · TypeScript

detectPixelRatioChange

WorldQL/dreamlab-engine · editor/client/main.ts:282

const detectPixelRatioChange = () => {
  globalThis.matchMedia(`(resolution: ${globalThis.devicePixelRatio}dppx)`).addEventListener(
    "change",
    () => {
      updateAspectRatio();
      games.edit.renderer?.resize?.(true);
      games.play?.renderer?.resize?.(true);
      detectPixelRatioChange();
    },
    { once: true },
  );
};
detectPixelRatioChange();

Object.defineProperties(globalThis, {
  game: { value: game },
  conn: { value: conn },
  games: { value: games },

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…