Exemple #1
0
        internal void WindowMoved()
        {
            var index = SDL.SDL_GetWindowDisplayIndex(window);
            var u2p   = CalculateUnitsToPixels(index);

            if (u2p != pixelsPerUnit)
            {
                pixelsPerUnit   = u2p;
                repaintRequired = true;
                rootGui.MarkEverythingForRebuild();
            }
        }
Exemple #2
0
        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();
            }
        }