ShortcutKey.cs 504 B

1234567891011121314151617181920
  1. using System.Runtime.InteropServices;
  2. using BansheeEngine;
  3. namespace BansheeEditor
  4. {
  5. [StructLayout(LayoutKind.Sequential)]
  6. public struct ShortcutKey
  7. {
  8. public ButtonModifier modifier;
  9. public ButtonCode key;
  10. public ShortcutKey(ButtonModifier modifier, ButtonCode key)
  11. {
  12. this.modifier = modifier;
  13. this.key = key;
  14. }
  15. public static ShortcutKey None = new ShortcutKey(ButtonModifier.None, ButtonCode.Unassigned);
  16. }
  17. }