INNER CODE UNIT · TypeScript
setPixelated
suchipi/hex-engine · packages/2d/src/Canvas/index.ts:69
function setPixelated(on: boolean) {
if (on) {
canvas.style.imageRendering = navigator.userAgent.match(/firefox/i)
? "-moz-crisp-edges"
: "pixelated";
preDraw = (context) => {
[
"imageSmoothingEnabled",
"mozImageSmoothingEnabled",
"oImageSmoothingEnabled",
"webkitImageSmoothingEnabled",
"msImageSmoothingEnabled",
].forEach((property) => {
// @ts-ignore
context[property] = false;
});
};