internal void WindowMoved() { var index = SDL.SDL_GetWindowDisplayIndex(window); var u2p = CalculateUnitsToPixels(index); if (u2p != pixelsPerUnit) { pixelsPerUnit = u2p; repaintRequired = true; rootGui.MarkEverythingForRebuild(); } }
internal void WindowMoved() { var index = SDL.SDL_GetWindowDisplayIndex(window); SDL.SDL_GetDisplayDPI(index, out var ddpi, out _, out _); var u2p = UnitsToPixelsFromDpi(ddpi); if (u2p != pixelsPerUnit) { pixelsPerUnit = u2p; repaintRequired = true; rootGui.MarkEverythingForRebuild(); } }