//! This file has been automatically generated by `objc2`'s `header-translator`.
//! DO NOT EDIT
#![allow(unused_imports)]
#![allow(deprecated)]
#[path = "GCAxisElement.rs"]
mod __GCAxisElement;
#[path = "GCAxisInput.rs"]
mod __GCAxisInput;
#[path = "GCButtonElement.rs"]
mod __GCButtonElement;
#[path = "GCColor.rs"]
mod __GCColor;
#[path = "GCController.rs"]
mod __GCController;
#[path = "GCControllerAxisInput.rs"]
mod __GCControllerAxisInput;
#[path = "GCControllerButtonInput.rs"]
mod __GCControllerButtonInput;
#[path = "GCControllerDirectionPad.rs"]
mod __GCControllerDirectionPad;
#[path = "GCControllerElement.rs"]
mod __GCControllerElement;
#[path = "GCControllerTouchpad.rs"]
mod __GCControllerTouchpad;
#[path = "GCDevice.rs"]
mod __GCDevice;
#[path = "GCDeviceBattery.rs"]
mod __GCDeviceBattery;
#[path = "GCDeviceCursor.rs"]
mod __GCDeviceCursor;
#[path = "GCDeviceHaptics.rs"]
mod __GCDeviceHaptics;
#[path = "GCDeviceLight.rs"]
mod __GCDeviceLight;
#[path = "GCDevicePhysicalInput.rs"]
mod __GCDevicePhysicalInput;
#[path = "GCDevicePhysicalInputState.rs"]
mod __GCDevicePhysicalInputState;
#[path = "GCDevicePhysicalInputStateDiff.rs"]
mod __GCDevicePhysicalInputStateDiff;
#[path = "GCDirectionPadElement.rs"]
mod __GCDirectionPadElement;
#[path = "GCDirectionalGamepad.rs"]
mod __GCDirectionalGamepad;
#[path = "GCDualSenseAdaptiveTrigger.rs"]
mod __GCDualSenseAdaptiveTrigger;
#[path = "GCDualSenseGamepad.rs"]
mod __GCDualSenseGamepad;
#[path = "GCDualShockGamepad.rs"]
mod __GCDualShockGamepad;
#[path = "GCEventViewController.rs"]
mod __GCEventViewController;
#[path = "GCExtendedGamepad.rs"]
mod __GCExtendedGamepad;
#[path = "GCExtendedGamepadSnapshot.rs"]
mod __GCExtendedGamepadSnapshot;
#[path = "GCExtern.rs"]
mod __GCExtern;
#[path = "GCGamepad.rs"]
mod __GCGamepad;
#[path = "GCGamepadSnapshot.rs"]
mod __GCGamepadSnapshot;
#[path = "GCGearShifterElement.rs"]
mod __GCGearShifterElement;
#[path = "GCInputNames.rs"]
mod __GCInputNames;
#[path = "GCKeyCodes.rs"]
mod __GCKeyCodes;
#[path = "GCKeyNames.rs"]
mod __GCKeyNames;
#[path = "GCKeyboard.rs"]
mod __GCKeyboard;
#[path = "GCKeyboardInput.rs"]
mod __GCKeyboardInput;
#[path = "GCLinearInput.rs"]
mod __GCLinearInput;
#[path = "GCMicroGamepad.rs"]
mod __GCMicroGamepad;
#[path = "GCMicroGamepadSnapshot.rs"]
mod __GCMicroGamepadSnapshot;
#[path = "GCMotion.rs"]
mod __GCMotion;
#[path = "GCMouse.rs"]
mod __GCMouse;
#[path = "GCMouseInput.rs"]
mod __GCMouseInput;
#[path = "GCPhysicalInputElement.rs"]
mod __GCPhysicalInputElement;
#[path = "GCPhysicalInputProfile.rs"]
mod __GCPhysicalInputProfile;
#[path = "GCPressedStateInput.rs"]
mod __GCPressedStateInput;
#[path = "GCProductCategories.rs"]
mod __GCProductCategories;
#[path = "GCRacingWheel.rs"]
mod __GCRacingWheel;
#[path = "GCRacingWheelInput.rs"]
mod __GCRacingWheelInput;
#[path = "GCRelativeInput.rs"]
mod __GCRelativeInput;
#[path = "GCSteeringWheelElement.rs"]
mod __GCSteeringWheelElement;
#[path = "GCSwitchElement.rs"]
mod __GCSwitchElement;
#[path = "GCSwitchPositionInput.rs"]
mod __GCSwitchPositionInput;
#[path = "GCSyntheticDeviceKeys.rs"]
mod __GCSyntheticDeviceKeys;
#[path = "GCTouchedStateInput.rs"]
mod __GCTouchedStateInput;
#[path = "GCVirtualController.rs"]
mod __GCVirtualController;
#[path = "GCXboxGamepad.rs"]
mod __GCXboxGamepad;

pub use self::__GCAxisElement::GCAxisElement;
pub use self::__GCAxisInput::GCAxisInput;
pub use self::__GCButtonElement::GCButtonElement;
#[cfg(feature = "GameController_GCColor")]
pub use self::__GCColor::GCColor;
#[cfg(feature = "GameController_GCController")]
pub use self::__GCController::GCController;
pub use self::__GCController::GCControllerDidBecomeCurrentNotification;
pub use self::__GCController::GCControllerDidConnectNotification;
pub use self::__GCController::GCControllerDidDisconnectNotification;
pub use self::__GCController::GCControllerDidStopBeingCurrentNotification;
pub use self::__GCController::GCControllerUserCustomizationsDidChangeNotification;
pub use self::__GCController::{
    GCControllerPlayerIndex, GCControllerPlayerIndex1, GCControllerPlayerIndex2,
    GCControllerPlayerIndex3, GCControllerPlayerIndex4, GCControllerPlayerIndexUnset,
};
#[cfg(feature = "GameController_GCControllerAxisInput")]
pub use self::__GCControllerAxisInput::GCControllerAxisInput;
pub use self::__GCControllerAxisInput::GCControllerAxisValueChangedHandler;
#[cfg(feature = "GameController_GCControllerButtonInput")]
pub use self::__GCControllerButtonInput::GCControllerButtonInput;
pub use self::__GCControllerButtonInput::GCControllerButtonTouchedChangedHandler;
pub use self::__GCControllerButtonInput::GCControllerButtonValueChangedHandler;
#[cfg(feature = "GameController_GCControllerDirectionPad")]
pub use self::__GCControllerDirectionPad::GCControllerDirectionPad;
pub use self::__GCControllerDirectionPad::GCControllerDirectionPadValueChangedHandler;
#[cfg(feature = "GameController_GCControllerElement")]
pub use self::__GCControllerElement::GCControllerElement;
pub use self::__GCControllerElement::{
    GCSystemGestureState, GCSystemGestureStateAlwaysReceive, GCSystemGestureStateDisabled,
    GCSystemGestureStateEnabled,
};
#[cfg(feature = "GameController_GCControllerTouchpad")]
pub use self::__GCControllerTouchpad::GCControllerTouchpad;
pub use self::__GCControllerTouchpad::GCControllerTouchpadHandler;
pub use self::__GCControllerTouchpad::{
    GCTouchState, GCTouchStateDown, GCTouchStateMoving, GCTouchStateUp,
};
pub use self::__GCDevice::GCDevice;
#[cfg(feature = "GameController_GCDeviceBattery")]
pub use self::__GCDeviceBattery::GCDeviceBattery;
pub use self::__GCDeviceBattery::{
    GCDeviceBatteryState, GCDeviceBatteryStateCharging, GCDeviceBatteryStateDischarging,
    GCDeviceBatteryStateFull, GCDeviceBatteryStateUnknown,
};
#[cfg(feature = "GameController_GCDeviceCursor")]
pub use self::__GCDeviceCursor::GCDeviceCursor;
#[cfg(feature = "GameController_GCDeviceHaptics")]
pub use self::__GCDeviceHaptics::GCDeviceHaptics;
pub use self::__GCDeviceHaptics::GCHapticDurationInfinite;
pub use self::__GCDeviceHaptics::GCHapticsLocality;
pub use self::__GCDeviceHaptics::GCHapticsLocalityAll;
pub use self::__GCDeviceHaptics::GCHapticsLocalityDefault;
pub use self::__GCDeviceHaptics::GCHapticsLocalityHandles;
pub use self::__GCDeviceHaptics::GCHapticsLocalityLeftHandle;
pub use self::__GCDeviceHaptics::GCHapticsLocalityLeftTrigger;
pub use self::__GCDeviceHaptics::GCHapticsLocalityRightHandle;
pub use self::__GCDeviceHaptics::GCHapticsLocalityRightTrigger;
pub use self::__GCDeviceHaptics::GCHapticsLocalityTriggers;
#[cfg(feature = "GameController_GCDeviceLight")]
pub use self::__GCDeviceLight::GCDeviceLight;
pub use self::__GCDevicePhysicalInput::GCDevicePhysicalInput;
pub use self::__GCDevicePhysicalInputState::GCDevicePhysicalInputState;
pub use self::__GCDevicePhysicalInputStateDiff::GCDevicePhysicalInputStateDiff;
pub use self::__GCDevicePhysicalInputStateDiff::{
    GCDevicePhysicalInputElementChange, GCDevicePhysicalInputElementChanged,
    GCDevicePhysicalInputElementNoChange, GCDevicePhysicalInputElementUnknownChange,
};
pub use self::__GCDirectionPadElement::GCDirectionPadElement;
#[cfg(feature = "GameController_GCDirectionalGamepad")]
pub use self::__GCDirectionalGamepad::GCDirectionalGamepad;
pub use self::__GCDirectionalGamepad::GCInputDirectionalCardinalDpad;
pub use self::__GCDirectionalGamepad::GCInputDirectionalCenterButton;
pub use self::__GCDirectionalGamepad::GCInputDirectionalDpad;
pub use self::__GCDirectionalGamepad::GCInputDirectionalTouchSurfaceButton;
#[cfg(feature = "GameController_GCDualSenseAdaptiveTrigger")]
pub use self::__GCDualSenseAdaptiveTrigger::GCDualSenseAdaptiveTrigger;
pub use self::__GCDualSenseAdaptiveTrigger::GCDualSenseAdaptiveTriggerDiscretePositionCount;
pub use self::__GCDualSenseAdaptiveTrigger::GCDualSenseAdaptiveTriggerPositionalAmplitudes;
pub use self::__GCDualSenseAdaptiveTrigger::GCDualSenseAdaptiveTriggerPositionalResistiveStrengths;
pub use self::__GCDualSenseAdaptiveTrigger::{
    GCDualSenseAdaptiveTriggerMode, GCDualSenseAdaptiveTriggerModeFeedback,
    GCDualSenseAdaptiveTriggerModeOff, GCDualSenseAdaptiveTriggerModeSlopeFeedback,
    GCDualSenseAdaptiveTriggerModeVibration, GCDualSenseAdaptiveTriggerModeWeapon,
};
pub use self::__GCDualSenseAdaptiveTrigger::{
    GCDualSenseAdaptiveTriggerStatus, GCDualSenseAdaptiveTriggerStatusFeedbackLoadApplied,
    GCDualSenseAdaptiveTriggerStatusFeedbackNoLoad,
    GCDualSenseAdaptiveTriggerStatusSlopeFeedbackApplyingLoad,
    GCDualSenseAdaptiveTriggerStatusSlopeFeedbackFinished,
    GCDualSenseAdaptiveTriggerStatusSlopeFeedbackReady, GCDualSenseAdaptiveTriggerStatusUnknown,
    GCDualSenseAdaptiveTriggerStatusVibrationIsVibrating,
    GCDualSenseAdaptiveTriggerStatusVibrationNotVibrating,
    GCDualSenseAdaptiveTriggerStatusWeaponFired, GCDualSenseAdaptiveTriggerStatusWeaponFiring,
    GCDualSenseAdaptiveTriggerStatusWeaponReady,
};
#[cfg(feature = "GameController_GCDualSenseGamepad")]
pub use self::__GCDualSenseGamepad::GCDualSenseGamepad;
#[cfg(feature = "GameController_GCDualShockGamepad")]
pub use self::__GCDualShockGamepad::GCDualShockGamepad;
#[cfg(feature = "GameController_GCEventViewController")]
pub use self::__GCEventViewController::GCEventViewController;
#[cfg(feature = "GameController_GCExtendedGamepad")]
pub use self::__GCExtendedGamepad::GCExtendedGamepad;
pub use self::__GCExtendedGamepad::GCExtendedGamepadValueChangedHandler;
pub use self::__GCExtendedGamepadSnapshot::GCCurrentExtendedGamepadSnapshotDataVersion;
pub use self::__GCExtendedGamepadSnapshot::GCExtendedGamepadSnapShotDataV100;
#[cfg(feature = "Foundation_NSData")]
pub use self::__GCExtendedGamepadSnapshot::GCExtendedGamepadSnapShotDataV100FromNSData;
#[cfg(feature = "GameController_GCExtendedGamepadSnapshot")]
pub use self::__GCExtendedGamepadSnapshot::GCExtendedGamepadSnapshot;
#[cfg(feature = "Foundation_NSData")]
pub use self::__GCExtendedGamepadSnapshot::GCExtendedGamepadSnapshotDataFromNSData;
#[cfg(feature = "Foundation_NSData")]
pub use self::__GCExtendedGamepadSnapshot::NSDataFromGCExtendedGamepadSnapShotDataV100;
#[cfg(feature = "Foundation_NSData")]
pub use self::__GCExtendedGamepadSnapshot::NSDataFromGCExtendedGamepadSnapshotData;
pub use self::__GCExtendedGamepadSnapshot::{
    GCExtendedGamepadSnapshotDataVersion, GCExtendedGamepadSnapshotDataVersion1,
    GCExtendedGamepadSnapshotDataVersion2,
};
#[cfg(feature = "GameController_GCGamepad")]
pub use self::__GCGamepad::GCGamepad;
pub use self::__GCGamepad::GCGamepadValueChangedHandler;
pub use self::__GCGamepadSnapshot::GCGamepadSnapShotDataV100;
#[cfg(feature = "Foundation_NSData")]
pub use self::__GCGamepadSnapshot::GCGamepadSnapShotDataV100FromNSData;
#[cfg(feature = "GameController_GCGamepadSnapshot")]
pub use self::__GCGamepadSnapshot::GCGamepadSnapshot;
#[cfg(feature = "Foundation_NSData")]
pub use self::__GCGamepadSnapshot::NSDataFromGCGamepadSnapShotDataV100;
#[cfg(feature = "GameController_GCGearShifterElement")]
pub use self::__GCGearShifterElement::GCGearShifterElement;
pub use self::__GCInputNames::GCAxisElementName;
pub use self::__GCInputNames::GCButtonElementName;
pub use self::__GCInputNames::GCDirectionPadElementName;
pub use self::__GCInputNames::GCPhysicalInputElementName;
pub use self::__GCInputNames::GCSwitchElementName;
pub use self::__GCKeyCodes::GCKeyCodeApplication;
pub use self::__GCKeyCodes::GCKeyCodeBackslash;
pub use self::__GCKeyCodes::GCKeyCodeCapsLock;
pub use self::__GCKeyCodes::GCKeyCodeCloseBracket;
pub use self::__GCKeyCodes::GCKeyCodeComma;
pub use self::__GCKeyCodes::GCKeyCodeDeleteForward;
pub use self::__GCKeyCodes::GCKeyCodeDeleteOrBackspace;
pub use self::__GCKeyCodes::GCKeyCodeDownArrow;
pub use self::__GCKeyCodes::GCKeyCodeEight;
pub use self::__GCKeyCodes::GCKeyCodeEnd;
pub use self::__GCKeyCodes::GCKeyCodeEqualSign;
pub use self::__GCKeyCodes::GCKeyCodeEscape;
pub use self::__GCKeyCodes::GCKeyCodeF1;
pub use self::__GCKeyCodes::GCKeyCodeF10;
pub use self::__GCKeyCodes::GCKeyCodeF11;
pub use self::__GCKeyCodes::GCKeyCodeF12;
pub use self::__GCKeyCodes::GCKeyCodeF13;
pub use self::__GCKeyCodes::GCKeyCodeF14;
pub use self::__GCKeyCodes::GCKeyCodeF15;
pub use self::__GCKeyCodes::GCKeyCodeF16;
pub use self::__GCKeyCodes::GCKeyCodeF17;
pub use self::__GCKeyCodes::GCKeyCodeF18;
pub use self::__GCKeyCodes::GCKeyCodeF19;
pub use self::__GCKeyCodes::GCKeyCodeF2;
pub use self::__GCKeyCodes::GCKeyCodeF20;
pub use self::__GCKeyCodes::GCKeyCodeF3;
pub use self::__GCKeyCodes::GCKeyCodeF4;
pub use self::__GCKeyCodes::GCKeyCodeF5;
pub use self::__GCKeyCodes::GCKeyCodeF6;
pub use self::__GCKeyCodes::GCKeyCodeF7;
pub use self::__GCKeyCodes::GCKeyCodeF8;
pub use self::__GCKeyCodes::GCKeyCodeF9;
pub use self::__GCKeyCodes::GCKeyCodeFive;
pub use self::__GCKeyCodes::GCKeyCodeFour;
pub use self::__GCKeyCodes::GCKeyCodeGraveAccentAndTilde;
pub use self::__GCKeyCodes::GCKeyCodeHome;
pub use self::__GCKeyCodes::GCKeyCodeHyphen;
pub use self::__GCKeyCodes::GCKeyCodeInsert;
pub use self::__GCKeyCodes::GCKeyCodeInternational1;
pub use self::__GCKeyCodes::GCKeyCodeInternational2;
pub use self::__GCKeyCodes::GCKeyCodeInternational3;
pub use self::__GCKeyCodes::GCKeyCodeInternational4;
pub use self::__GCKeyCodes::GCKeyCodeInternational5;
pub use self::__GCKeyCodes::GCKeyCodeInternational6;
pub use self::__GCKeyCodes::GCKeyCodeInternational7;
pub use self::__GCKeyCodes::GCKeyCodeInternational8;
pub use self::__GCKeyCodes::GCKeyCodeInternational9;
pub use self::__GCKeyCodes::GCKeyCodeKeyA;
pub use self::__GCKeyCodes::GCKeyCodeKeyB;
pub use self::__GCKeyCodes::GCKeyCodeKeyC;
pub use self::__GCKeyCodes::GCKeyCodeKeyD;
pub use self::__GCKeyCodes::GCKeyCodeKeyE;
pub use self::__GCKeyCodes::GCKeyCodeKeyF;
pub use self::__GCKeyCodes::GCKeyCodeKeyG;
pub use self::__GCKeyCodes::GCKeyCodeKeyH;
pub use self::__GCKeyCodes::GCKeyCodeKeyI;
pub use self::__GCKeyCodes::GCKeyCodeKeyJ;
pub use self::__GCKeyCodes::GCKeyCodeKeyK;
pub use self::__GCKeyCodes::GCKeyCodeKeyL;
pub use self::__GCKeyCodes::GCKeyCodeKeyM;
pub use self::__GCKeyCodes::GCKeyCodeKeyN;
pub use self::__GCKeyCodes::GCKeyCodeKeyO;
pub use self::__GCKeyCodes::GCKeyCodeKeyP;
pub use self::__GCKeyCodes::GCKeyCodeKeyQ;
pub use self::__GCKeyCodes::GCKeyCodeKeyR;
pub use self::__GCKeyCodes::GCKeyCodeKeyS;
pub use self::__GCKeyCodes::GCKeyCodeKeyT;
pub use self::__GCKeyCodes::GCKeyCodeKeyU;
pub use self::__GCKeyCodes::GCKeyCodeKeyV;
pub use self::__GCKeyCodes::GCKeyCodeKeyW;
pub use self::__GCKeyCodes::GCKeyCodeKeyX;
pub use self::__GCKeyCodes::GCKeyCodeKeyY;
pub use self::__GCKeyCodes::GCKeyCodeKeyZ;
pub use self::__GCKeyCodes::GCKeyCodeKeypad0;
pub use self::__GCKeyCodes::GCKeyCodeKeypad1;
pub use self::__GCKeyCodes::GCKeyCodeKeypad2;
pub use self::__GCKeyCodes::GCKeyCodeKeypad3;
pub use self::__GCKeyCodes::GCKeyCodeKeypad4;
pub use self::__GCKeyCodes::GCKeyCodeKeypad5;
pub use self::__GCKeyCodes::GCKeyCodeKeypad6;
pub use self::__GCKeyCodes::GCKeyCodeKeypad7;
pub use self::__GCKeyCodes::GCKeyCodeKeypad8;
pub use self::__GCKeyCodes::GCKeyCodeKeypad9;
pub use self::__GCKeyCodes::GCKeyCodeKeypadAsterisk;
pub use self::__GCKeyCodes::GCKeyCodeKeypadEnter;
pub use self::__GCKeyCodes::GCKeyCodeKeypadEqualSign;
pub use self::__GCKeyCodes::GCKeyCodeKeypadHyphen;
pub use self::__GCKeyCodes::GCKeyCodeKeypadNumLock;
pub use self::__GCKeyCodes::GCKeyCodeKeypadPeriod;
pub use self::__GCKeyCodes::GCKeyCodeKeypadPlus;
pub use self::__GCKeyCodes::GCKeyCodeKeypadSlash;
pub use self::__GCKeyCodes::GCKeyCodeLANG1;
pub use self::__GCKeyCodes::GCKeyCodeLANG2;
pub use self::__GCKeyCodes::GCKeyCodeLANG3;
pub use self::__GCKeyCodes::GCKeyCodeLANG4;
pub use self::__GCKeyCodes::GCKeyCodeLANG5;
pub use self::__GCKeyCodes::GCKeyCodeLANG6;
pub use self::__GCKeyCodes::GCKeyCodeLANG7;
pub use self::__GCKeyCodes::GCKeyCodeLANG8;
pub use self::__GCKeyCodes::GCKeyCodeLANG9;
pub use self::__GCKeyCodes::GCKeyCodeLeftAlt;
pub use self::__GCKeyCodes::GCKeyCodeLeftArrow;
pub use self::__GCKeyCodes::GCKeyCodeLeftControl;
pub use self::__GCKeyCodes::GCKeyCodeLeftGUI;
pub use self::__GCKeyCodes::GCKeyCodeLeftShift;
pub use self::__GCKeyCodes::GCKeyCodeNine;
pub use self::__GCKeyCodes::GCKeyCodeNonUSBackslash;
pub use self::__GCKeyCodes::GCKeyCodeNonUSPound;
pub use self::__GCKeyCodes::GCKeyCodeOne;
pub use self::__GCKeyCodes::GCKeyCodeOpenBracket;
pub use self::__GCKeyCodes::GCKeyCodePageDown;
pub use self::__GCKeyCodes::GCKeyCodePageUp;
pub use self::__GCKeyCodes::GCKeyCodePause;
pub use self::__GCKeyCodes::GCKeyCodePeriod;
pub use self::__GCKeyCodes::GCKeyCodePower;
pub use self::__GCKeyCodes::GCKeyCodePrintScreen;
pub use self::__GCKeyCodes::GCKeyCodeQuote;
pub use self::__GCKeyCodes::GCKeyCodeReturnOrEnter;
pub use self::__GCKeyCodes::GCKeyCodeRightAlt;
pub use self::__GCKeyCodes::GCKeyCodeRightArrow;
pub use self::__GCKeyCodes::GCKeyCodeRightControl;
pub use self::__GCKeyCodes::GCKeyCodeRightGUI;
pub use self::__GCKeyCodes::GCKeyCodeRightShift;
pub use self::__GCKeyCodes::GCKeyCodeScrollLock;
pub use self::__GCKeyCodes::GCKeyCodeSemicolon;
pub use self::__GCKeyCodes::GCKeyCodeSeven;
pub use self::__GCKeyCodes::GCKeyCodeSix;
pub use self::__GCKeyCodes::GCKeyCodeSlash;
pub use self::__GCKeyCodes::GCKeyCodeSpacebar;
pub use self::__GCKeyCodes::GCKeyCodeTab;
pub use self::__GCKeyCodes::GCKeyCodeThree;
pub use self::__GCKeyCodes::GCKeyCodeTwo;
pub use self::__GCKeyCodes::GCKeyCodeUpArrow;
pub use self::__GCKeyCodes::GCKeyCodeZero;
pub use self::__GCKeyNames::GCKeyA;
pub use self::__GCKeyNames::GCKeyApplication;
pub use self::__GCKeyNames::GCKeyB;
pub use self::__GCKeyNames::GCKeyBackslash;
pub use self::__GCKeyNames::GCKeyC;
pub use self::__GCKeyNames::GCKeyCapsLock;
pub use self::__GCKeyNames::GCKeyCloseBracket;
pub use self::__GCKeyNames::GCKeyComma;
pub use self::__GCKeyNames::GCKeyD;
pub use self::__GCKeyNames::GCKeyDeleteForward;
pub use self::__GCKeyNames::GCKeyDeleteOrBackspace;
pub use self::__GCKeyNames::GCKeyDownArrow;
pub use self::__GCKeyNames::GCKeyE;
pub use self::__GCKeyNames::GCKeyEight;
pub use self::__GCKeyNames::GCKeyEnd;
pub use self::__GCKeyNames::GCKeyEqualSign;
pub use self::__GCKeyNames::GCKeyEscape;
pub use self::__GCKeyNames::GCKeyF;
pub use self::__GCKeyNames::GCKeyF1;
pub use self::__GCKeyNames::GCKeyF10;
pub use self::__GCKeyNames::GCKeyF11;
pub use self::__GCKeyNames::GCKeyF12;
pub use self::__GCKeyNames::GCKeyF13;
pub use self::__GCKeyNames::GCKeyF14;
pub use self::__GCKeyNames::GCKeyF15;
pub use self::__GCKeyNames::GCKeyF16;
pub use self::__GCKeyNames::GCKeyF17;
pub use self::__GCKeyNames::GCKeyF18;
pub use self::__GCKeyNames::GCKeyF19;
pub use self::__GCKeyNames::GCKeyF2;
pub use self::__GCKeyNames::GCKeyF20;
pub use self::__GCKeyNames::GCKeyF3;
pub use self::__GCKeyNames::GCKeyF4;
pub use self::__GCKeyNames::GCKeyF5;
pub use self::__GCKeyNames::GCKeyF6;
pub use self::__GCKeyNames::GCKeyF7;
pub use self::__GCKeyNames::GCKeyF8;
pub use self::__GCKeyNames::GCKeyF9;
pub use self::__GCKeyNames::GCKeyFive;
pub use self::__GCKeyNames::GCKeyFour;
pub use self::__GCKeyNames::GCKeyG;
pub use self::__GCKeyNames::GCKeyGraveAccentAndTilde;
pub use self::__GCKeyNames::GCKeyH;
pub use self::__GCKeyNames::GCKeyHome;
pub use self::__GCKeyNames::GCKeyHyphen;
pub use self::__GCKeyNames::GCKeyI;
pub use self::__GCKeyNames::GCKeyInsert;
pub use self::__GCKeyNames::GCKeyInternational1;
pub use self::__GCKeyNames::GCKeyInternational2;
pub use self::__GCKeyNames::GCKeyInternational3;
pub use self::__GCKeyNames::GCKeyInternational4;
pub use self::__GCKeyNames::GCKeyInternational5;
pub use self::__GCKeyNames::GCKeyInternational6;
pub use self::__GCKeyNames::GCKeyInternational7;
pub use self::__GCKeyNames::GCKeyInternational8;
pub use self::__GCKeyNames::GCKeyInternational9;
pub use self::__GCKeyNames::GCKeyJ;
pub use self::__GCKeyNames::GCKeyK;
pub use self::__GCKeyNames::GCKeyKeypad0;
pub use self::__GCKeyNames::GCKeyKeypad1;
pub use self::__GCKeyNames::GCKeyKeypad2;
pub use self::__GCKeyNames::GCKeyKeypad3;
pub use self::__GCKeyNames::GCKeyKeypad4;
pub use self::__GCKeyNames::GCKeyKeypad5;
pub use self::__GCKeyNames::GCKeyKeypad6;
pub use self::__GCKeyNames::GCKeyKeypad7;
pub use self::__GCKeyNames::GCKeyKeypad8;
pub use self::__GCKeyNames::GCKeyKeypad9;
pub use self::__GCKeyNames::GCKeyKeypadAsterisk;
pub use self::__GCKeyNames::GCKeyKeypadEnter;
pub use self::__GCKeyNames::GCKeyKeypadEqualSign;
pub use self::__GCKeyNames::GCKeyKeypadHyphen;
pub use self::__GCKeyNames::GCKeyKeypadNumLock;
pub use self::__GCKeyNames::GCKeyKeypadPeriod;
pub use self::__GCKeyNames::GCKeyKeypadPlus;
pub use self::__GCKeyNames::GCKeyKeypadSlash;
pub use self::__GCKeyNames::GCKeyL;
pub use self::__GCKeyNames::GCKeyLANG1;
pub use self::__GCKeyNames::GCKeyLANG2;
pub use self::__GCKeyNames::GCKeyLANG3;
pub use self::__GCKeyNames::GCKeyLANG4;
pub use self::__GCKeyNames::GCKeyLANG5;
pub use self::__GCKeyNames::GCKeyLANG6;
pub use self::__GCKeyNames::GCKeyLANG7;
pub use self::__GCKeyNames::GCKeyLANG8;
pub use self::__GCKeyNames::GCKeyLANG9;
pub use self::__GCKeyNames::GCKeyLeftAlt;
pub use self::__GCKeyNames::GCKeyLeftArrow;
pub use self::__GCKeyNames::GCKeyLeftControl;
pub use self::__GCKeyNames::GCKeyLeftGUI;
pub use self::__GCKeyNames::GCKeyLeftShift;
pub use self::__GCKeyNames::GCKeyM;
pub use self::__GCKeyNames::GCKeyN;
pub use self::__GCKeyNames::GCKeyNine;
pub use self::__GCKeyNames::GCKeyNonUSBackslash;
pub use self::__GCKeyNames::GCKeyNonUSPound;
pub use self::__GCKeyNames::GCKeyO;
pub use self::__GCKeyNames::GCKeyOne;
pub use self::__GCKeyNames::GCKeyOpenBracket;
pub use self::__GCKeyNames::GCKeyP;
pub use self::__GCKeyNames::GCKeyPageDown;
pub use self::__GCKeyNames::GCKeyPageUp;
pub use self::__GCKeyNames::GCKeyPause;
pub use self::__GCKeyNames::GCKeyPeriod;
pub use self::__GCKeyNames::GCKeyPower;
pub use self::__GCKeyNames::GCKeyPrintScreen;
pub use self::__GCKeyNames::GCKeyQ;
pub use self::__GCKeyNames::GCKeyQuote;
pub use self::__GCKeyNames::GCKeyR;
pub use self::__GCKeyNames::GCKeyReturnOrEnter;
pub use self::__GCKeyNames::GCKeyRightAlt;
pub use self::__GCKeyNames::GCKeyRightArrow;
pub use self::__GCKeyNames::GCKeyRightControl;
pub use self::__GCKeyNames::GCKeyRightGUI;
pub use self::__GCKeyNames::GCKeyRightShift;
pub use self::__GCKeyNames::GCKeyS;
pub use self::__GCKeyNames::GCKeyScrollLock;
pub use self::__GCKeyNames::GCKeySemicolon;
pub use self::__GCKeyNames::GCKeySeven;
pub use self::__GCKeyNames::GCKeySix;
pub use self::__GCKeyNames::GCKeySlash;
pub use self::__GCKeyNames::GCKeySpacebar;
pub use self::__GCKeyNames::GCKeyT;
pub use self::__GCKeyNames::GCKeyTab;
pub use self::__GCKeyNames::GCKeyThree;
pub use self::__GCKeyNames::GCKeyTwo;
pub use self::__GCKeyNames::GCKeyU;
pub use self::__GCKeyNames::GCKeyUpArrow;
pub use self::__GCKeyNames::GCKeyV;
pub use self::__GCKeyNames::GCKeyW;
pub use self::__GCKeyNames::GCKeyX;
pub use self::__GCKeyNames::GCKeyY;
pub use self::__GCKeyNames::GCKeyZ;
pub use self::__GCKeyNames::GCKeyZero;
#[cfg(feature = "GameController_GCKeyboard")]
pub use self::__GCKeyboard::GCKeyboard;
pub use self::__GCKeyboard::GCKeyboardDidConnectNotification;
pub use self::__GCKeyboard::GCKeyboardDidDisconnectNotification;
#[cfg(feature = "GameController_GCKeyboardInput")]
pub use self::__GCKeyboardInput::GCKeyboardInput;
pub use self::__GCKeyboardInput::GCKeyboardValueChangedHandler;
pub use self::__GCLinearInput::GCLinearInput;
pub use self::__GCMicroGamepad::GCInputMicroGamepadButtonA;
pub use self::__GCMicroGamepad::GCInputMicroGamepadButtonMenu;
pub use self::__GCMicroGamepad::GCInputMicroGamepadButtonX;
pub use self::__GCMicroGamepad::GCInputMicroGamepadDpad;
#[cfg(feature = "GameController_GCMicroGamepad")]
pub use self::__GCMicroGamepad::GCMicroGamepad;
pub use self::__GCMicroGamepad::GCMicroGamepadValueChangedHandler;
pub use self::__GCMicroGamepadSnapshot::GCCurrentMicroGamepadSnapshotDataVersion;
pub use self::__GCMicroGamepadSnapshot::GCMicroGamepadSnapShotDataV100;
#[cfg(feature = "Foundation_NSData")]
pub use self::__GCMicroGamepadSnapshot::GCMicroGamepadSnapShotDataV100FromNSData;
#[cfg(feature = "GameController_GCMicroGamepadSnapshot")]
pub use self::__GCMicroGamepadSnapshot::GCMicroGamepadSnapshot;
pub use self::__GCMicroGamepadSnapshot::GCMicroGamepadSnapshotData;
#[cfg(feature = "Foundation_NSData")]
pub use self::__GCMicroGamepadSnapshot::GCMicroGamepadSnapshotDataFromNSData;
#[cfg(feature = "Foundation_NSData")]
pub use self::__GCMicroGamepadSnapshot::NSDataFromGCMicroGamepadSnapShotDataV100;
#[cfg(feature = "Foundation_NSData")]
pub use self::__GCMicroGamepadSnapshot::NSDataFromGCMicroGamepadSnapshotData;
pub use self::__GCMicroGamepadSnapshot::{
    GCMicroGamepadSnapshotDataVersion, GCMicroGamepadSnapshotDataVersion1,
};
pub use self::__GCMotion::GCAcceleration;
pub use self::__GCMotion::GCEulerAngles;
#[cfg(feature = "GameController_GCMotion")]
pub use self::__GCMotion::GCMotion;
pub use self::__GCMotion::GCMotionValueChangedHandler;
pub use self::__GCMotion::GCQuaternion;
pub use self::__GCMotion::GCRotationRate;
#[cfg(feature = "GameController_GCMouse")]
pub use self::__GCMouse::GCMouse;
pub use self::__GCMouse::GCMouseDidBecomeCurrentNotification;
pub use self::__GCMouse::GCMouseDidConnectNotification;
pub use self::__GCMouse::GCMouseDidDisconnectNotification;
pub use self::__GCMouse::GCMouseDidStopBeingCurrentNotification;
#[cfg(feature = "GameController_GCMouseInput")]
pub use self::__GCMouseInput::GCMouseInput;
pub use self::__GCMouseInput::GCMouseMoved;
pub use self::__GCPhysicalInputElement::GCPhysicalInputElement;
#[cfg(feature = "GameController_GCPhysicalInputElementCollection")]
pub use self::__GCPhysicalInputElement::GCPhysicalInputElementCollection;
#[cfg(feature = "GameController_GCPhysicalInputProfile")]
pub use self::__GCPhysicalInputProfile::GCPhysicalInputProfile;
pub use self::__GCPressedStateInput::GCPressedStateInput;
pub use self::__GCProductCategories::GCProductCategoryCoalescedRemote;
pub use self::__GCProductCategories::GCProductCategoryControlCenterRemote;
pub use self::__GCProductCategories::GCProductCategoryDualSense;
pub use self::__GCProductCategories::GCProductCategoryDualShock4;
pub use self::__GCProductCategories::GCProductCategoryHID;
pub use self::__GCProductCategories::GCProductCategoryKeyboard;
pub use self::__GCProductCategories::GCProductCategoryMFi;
pub use self::__GCProductCategories::GCProductCategoryMouse;
pub use self::__GCProductCategories::GCProductCategorySiriRemote1stGen;
pub use self::__GCProductCategories::GCProductCategorySiriRemote2ndGen;
pub use self::__GCProductCategories::GCProductCategoryUniversalElectronicsRemote;
pub use self::__GCProductCategories::GCProductCategoryXboxOne;
#[cfg(feature = "GameController_GCRacingWheel")]
pub use self::__GCRacingWheel::GCRacingWheel;
pub use self::__GCRacingWheel::GCRacingWheelDidConnectNotification;
pub use self::__GCRacingWheel::GCRacingWheelDidDisconnectNotification;
#[cfg(feature = "GameController_GCRacingWheelInput")]
pub use self::__GCRacingWheelInput::GCRacingWheelInput;
#[cfg(feature = "GameController_GCRacingWheelInputState")]
pub use self::__GCRacingWheelInput::GCRacingWheelInputState;
pub use self::__GCRelativeInput::GCRelativeInput;
#[cfg(feature = "GameController_GCSteeringWheelElement")]
pub use self::__GCSteeringWheelElement::GCSteeringWheelElement;
pub use self::__GCSwitchElement::GCSwitchElement;
pub use self::__GCSwitchPositionInput::GCSwitchPositionInput;
pub use self::__GCTouchedStateInput::GCTouchedStateInput;
#[cfg(feature = "GameController_GCXboxGamepad")]
pub use self::__GCXboxGamepad::GCXboxGamepad;
