|
|
|
@ -9,31 +9,31 @@ namespace DotSDL.Sdl {
|
|
|
|
|
[Flags] |
|
|
|
|
internal enum SubsystemFlags : uint { |
|
|
|
|
/// <summary>No subsystem.</summary> |
|
|
|
|
None = 0x0000000, |
|
|
|
|
None = 0x00000000, |
|
|
|
|
|
|
|
|
|
/// <summary>Timer subsystem.</summary> |
|
|
|
|
Timer = 0x0000001, |
|
|
|
|
Timer = 0x00000001, |
|
|
|
|
|
|
|
|
|
/// <summary>Audio subsystem.</summary> |
|
|
|
|
Audio = 0x0000010, |
|
|
|
|
Audio = 0x00000010, |
|
|
|
|
|
|
|
|
|
/// <summary>Video subsystem; automatically initializes the events subsystem.</summary> |
|
|
|
|
Video = 0x0000020, |
|
|
|
|
Video = 0x00000020, |
|
|
|
|
|
|
|
|
|
/// <summary>Joystick subsystem; automatically initializes the events subsystem.</summary> |
|
|
|
|
Joystick = 0x0000200, |
|
|
|
|
Joystick = 0x00000200, |
|
|
|
|
|
|
|
|
|
/// <summary>Haptic (force feedback) subsystem.</summary> |
|
|
|
|
Haptic = 0x0001000, |
|
|
|
|
Haptic = 0x00001000, |
|
|
|
|
|
|
|
|
|
/// <summary>Controller subsystem; automatically initializes the joystick subsystem.</summary> |
|
|
|
|
GameController = 0x0002000, |
|
|
|
|
GameController = 0x00002000, |
|
|
|
|
|
|
|
|
|
/// <summary>Events subsystem.</summary> |
|
|
|
|
Events = 0x0004000, |
|
|
|
|
Events = 0x00004000, |
|
|
|
|
|
|
|
|
|
/// <summary>Compatibility; this flag is ignored.</summary> |
|
|
|
|
NoParachute = 0x0010000, |
|
|
|
|
NoParachute = 0x00100000, |
|
|
|
|
|
|
|
|
|
/// <summary>All of the above subsystems.</summary> |
|
|
|
|
Everything = Timer | Audio | Video | Joystick | Haptic | GameController | Events | NoParachute |
|
|
|
|