INNER CODE UNIT · JavaScript
checkCanvasResize
NeoAxis/NeoAxisEngine · Project/Sources/NeoAxis.Player.Web/wwwroot/main.js:314
const checkCanvasResize = () =>
{
invalidateCanvasRect();
const size = measureDevicePixelSize();
applyCanvasSize(size.width, size.height);
}
if (typeof ResizeObserver !== "undefined")
{
const observer = new ResizeObserver((entries) =>
{
const box = entries[entries.length - 1].devicePixelContentBoxSize;
if (box && box.length > 0)
applyCanvasSize(box[0].inlineSize, box[0].blockSize);
else
checkCanvasResize();
});