public static ef.Keys ToEto(Key key, KeyModifiers modifiers) { var result = key.ToEto(); if (CodingHelper.HasFlag((int)modifiers, (int)KeyModifiers.Control)) { result |= ef.Keys.Control; } if (CodingHelper.HasFlag((int)modifiers, (int)KeyModifiers.Shift)) { result |= ef.Keys.Shift; } if (CodingHelper.HasFlag((int)modifiers, (int)KeyModifiers.Alt)) { result |= ef.Keys.Alt; } return(result); }
public static bool HasFlag(this AmBindingFlags value, AmBindingFlags flag) => CodingHelper.HasFlag((int)value, (int)flag);
public static bool HasFlag(this SaveWorldFlags value, SaveWorldFlags flag) => CodingHelper.HasFlag((int)value, (int)flag);
public static bool HasFlag(this AssetLoaderFlags flags, AssetLoaderFlags flag) => CodingHelper.HasFlag((int)flags, (int)flag);
public static bool HasFlag(this MouseButtons buttons, MouseButtons flag) => CodingHelper.HasFlag((int)buttons, (int)flag);
public static bool HasFlag(this KeyModifiers modifiers, KeyModifiers flag) => CodingHelper.HasFlag((int)modifiers, (int)flag);
public static bool HasFlag(this VrInputDispatcherCapabilities value, VrInputDispatcherCapabilities flag) { return(CodingHelper.HasFlag((int)value, (int)flag)); }