Ejemplo n.º 1
0
 public static extern Int32 GetWindowDisplayMode(IntPtr window, SDL_DisplayMode* mode);
Ejemplo n.º 2
0
 public static extern SDL_DisplayMode* GetClosestDisplayMode(Int32 displayIndex, SDL_DisplayMode* mode, SDL_DisplayMode* closest);
Ejemplo n.º 3
0
 public static extern Int32 GetDesktopDisplayMode(Int32 displayIndex, SDL_DisplayMode* mode);
Ejemplo n.º 4
0
 public static extern Int32 GetCurrentDisplayMode(Int32 displayIndex, SDL_DisplayMode* mode);
Ejemplo n.º 5
0
 public static extern Int32 GetDisplayMode(Int32 displayIndex, Int32 modeIndex, SDL_DisplayMode* mode);
Ejemplo n.º 6
0
        /// <summary>
        /// Creates an Ultraviolet DisplayMode object from the specified SDL2 display mode.
        /// </summary>
        private DisplayMode CreateDisplayModeFromSDL(SDL_DisplayMode mode)
        {
            Int32 bpp;
            UInt32 Rmask, Gmask, Bmask, Amask;
            SDL.PixelFormatEnumToMasks((uint)mode.format, &bpp, &Rmask, &Gmask, &Bmask, &Amask);

            return new DisplayMode(mode.w, mode.h, bpp, mode.refresh_rate, Index);
        }