OpenRA.Platforms.Default.Sdl2Input.MakeModifiers C# (CSharp) Method

MakeModifiers() static private method

static private MakeModifiers ( int raw ) : Modifiers
raw int
return Modifiers
        static Modifiers MakeModifiers(int raw)
        {
            return ((raw & (int)SDL.SDL_Keymod.KMOD_ALT) != 0 ? Modifiers.Alt : 0)
                 | ((raw & (int)SDL.SDL_Keymod.KMOD_CTRL) != 0 ? Modifiers.Ctrl : 0)
                 | ((raw & (int)SDL.SDL_Keymod.KMOD_LGUI) != 0 ? Modifiers.Meta : 0)
                 | ((raw & (int)SDL.SDL_Keymod.KMOD_RGUI) != 0 ? Modifiers.Meta : 0)
                 | ((raw & (int)SDL.SDL_Keymod.KMOD_SHIFT) != 0 ? Modifiers.Shift : 0);
        }