Пример #1
0
        public static unsafe float GetDisplayScale(int displayIndex)
        {
            float hdpi;

            SDL_GetDisplayDPI(displayIndex, null, &hdpi, null);

            var defaultDpi = PlatformUtility.GetDefaultDpi();

            return(hdpi / defaultDpi);
        }
Пример #2
0
        public static unsafe float GetDisplayScale(int displayIndex)
        {
            float hdpi;
            int   result = SDL_GetDisplayDPI(displayIndex, null, &hdpi, null);

            // The function call did not succeed.
            // TODO: We should check why with SDL_GetError
            if (result != 0)
            {
                return(1.0f);
            }

            var defaultDpi = PlatformUtility.GetDefaultDpi();

            return(hdpi / defaultDpi);
        }