#![allow(unused_imports)]
#![allow(deprecated)]
#![allow(non_snake_case)]
#![allow(non_camel_case_types)]
#![allow(non_upper_case_globals)]
#![allow(missing_docs)]
#![allow(clippy::too_many_arguments)]
#![allow(clippy::type_complexity)]
#![allow(clippy::upper_case_acronyms)]
#![allow(clippy::identity_op)]
#![allow(clippy::missing_safety_doc)]
#![allow(clippy::doc_lazy_continuation)]
#![allow(rustdoc::broken_intra_doc_links)]
#![allow(rustdoc::bare_urls)]
#![allow(rustdoc::invalid_html_tags)]
#[link(name = "GameController", kind = "framework")]
extern "C" {}
#[cfg(feature = "GCAxis2DInput")]
#[path = "GCAxis2DInput.rs"]
mod __GCAxis2DInput;
#[cfg(feature = "GCAxisElement")]
#[path = "GCAxisElement.rs"]
mod __GCAxisElement;
#[cfg(feature = "GCAxisInput")]
#[path = "GCAxisInput.rs"]
mod __GCAxisInput;
#[cfg(feature = "GCButtonElement")]
#[path = "GCButtonElement.rs"]
mod __GCButtonElement;
#[cfg(feature = "GCColor")]
#[path = "GCColor.rs"]
mod __GCColor;
#[cfg(feature = "GCController")]
#[path = "GCController.rs"]
mod __GCController;
#[cfg(feature = "GCControllerAxisInput")]
#[path = "GCControllerAxisInput.rs"]
mod __GCControllerAxisInput;
#[cfg(feature = "GCControllerButtonInput")]
#[path = "GCControllerButtonInput.rs"]
mod __GCControllerButtonInput;
#[cfg(feature = "GCControllerDirectionPad")]
#[path = "GCControllerDirectionPad.rs"]
mod __GCControllerDirectionPad;
#[cfg(feature = "GCControllerElement")]
#[path = "GCControllerElement.rs"]
mod __GCControllerElement;
#[cfg(feature = "GCControllerInput")]
#[path = "GCControllerInput.rs"]
mod __GCControllerInput;
#[cfg(feature = "GCControllerTouchpad")]
#[path = "GCControllerTouchpad.rs"]
mod __GCControllerTouchpad;
#[cfg(feature = "GCDevice")]
#[path = "GCDevice.rs"]
mod __GCDevice;
#[cfg(feature = "GCDeviceBattery")]
#[path = "GCDeviceBattery.rs"]
mod __GCDeviceBattery;
#[cfg(feature = "GCDeviceCursor")]
#[path = "GCDeviceCursor.rs"]
mod __GCDeviceCursor;
#[cfg(feature = "GCDeviceHaptics")]
#[path = "GCDeviceHaptics.rs"]
mod __GCDeviceHaptics;
#[cfg(feature = "GCDeviceLight")]
#[path = "GCDeviceLight.rs"]
mod __GCDeviceLight;
#[cfg(feature = "GCDevicePhysicalInput")]
#[path = "GCDevicePhysicalInput.rs"]
mod __GCDevicePhysicalInput;
#[cfg(feature = "GCDevicePhysicalInputState")]
#[path = "GCDevicePhysicalInputState.rs"]
mod __GCDevicePhysicalInputState;
#[cfg(feature = "GCDevicePhysicalInputStateDiff")]
#[path = "GCDevicePhysicalInputStateDiff.rs"]
mod __GCDevicePhysicalInputStateDiff;
#[cfg(feature = "GCDirectionPadElement")]
#[path = "GCDirectionPadElement.rs"]
mod __GCDirectionPadElement;
#[cfg(feature = "GCDirectionalGamepad")]
#[path = "GCDirectionalGamepad.rs"]
mod __GCDirectionalGamepad;
#[cfg(feature = "GCDualSenseAdaptiveTrigger")]
#[path = "GCDualSenseAdaptiveTrigger.rs"]
mod __GCDualSenseAdaptiveTrigger;
#[cfg(feature = "GCDualSenseGamepad")]
#[path = "GCDualSenseGamepad.rs"]
mod __GCDualSenseGamepad;
#[cfg(feature = "GCDualShockGamepad")]
#[path = "GCDualShockGamepad.rs"]
mod __GCDualShockGamepad;
#[cfg(feature = "GCEventViewController")]
#[path = "GCEventViewController.rs"]
mod __GCEventViewController;
#[cfg(feature = "GCExtendedGamepad")]
#[path = "GCExtendedGamepad.rs"]
mod __GCExtendedGamepad;
#[cfg(feature = "GCExtendedGamepadSnapshot")]
#[path = "GCExtendedGamepadSnapshot.rs"]
mod __GCExtendedGamepadSnapshot;
#[cfg(feature = "GCExtern")]
#[path = "GCExtern.rs"]
mod __GCExtern;
#[cfg(feature = "GCGamepad")]
#[path = "GCGamepad.rs"]
mod __GCGamepad;
#[cfg(feature = "GCGamepadSnapshot")]
#[path = "GCGamepadSnapshot.rs"]
mod __GCGamepadSnapshot;
#[cfg(feature = "GCGearShifterElement")]
#[path = "GCGearShifterElement.rs"]
mod __GCGearShifterElement;
#[cfg(feature = "GCInputNames")]
#[path = "GCInputNames.rs"]
mod __GCInputNames;
#[cfg(feature = "GCKeyCodes")]
#[path = "GCKeyCodes.rs"]
mod __GCKeyCodes;
#[cfg(feature = "GCKeyNames")]
#[path = "GCKeyNames.rs"]
mod __GCKeyNames;
#[cfg(feature = "GCKeyboard")]
#[path = "GCKeyboard.rs"]
mod __GCKeyboard;
#[cfg(feature = "GCKeyboardInput")]
#[path = "GCKeyboardInput.rs"]
mod __GCKeyboardInput;
#[cfg(feature = "GCLinearInput")]
#[path = "GCLinearInput.rs"]
mod __GCLinearInput;
#[cfg(feature = "GCMicroGamepad")]
#[path = "GCMicroGamepad.rs"]
mod __GCMicroGamepad;
#[cfg(feature = "GCMicroGamepadSnapshot")]
#[path = "GCMicroGamepadSnapshot.rs"]
mod __GCMicroGamepadSnapshot;
#[cfg(feature = "GCMotion")]
#[path = "GCMotion.rs"]
mod __GCMotion;
#[cfg(feature = "GCMouse")]
#[path = "GCMouse.rs"]
mod __GCMouse;
#[cfg(feature = "GCMouseInput")]
#[path = "GCMouseInput.rs"]
mod __GCMouseInput;
#[cfg(feature = "GCPhysicalInputElement")]
#[path = "GCPhysicalInputElement.rs"]
mod __GCPhysicalInputElement;
#[cfg(feature = "GCPhysicalInputExtents")]
#[path = "GCPhysicalInputExtents.rs"]
mod __GCPhysicalInputExtents;
#[cfg(feature = "GCPhysicalInputProfile")]
#[path = "GCPhysicalInputProfile.rs"]
mod __GCPhysicalInputProfile;
#[cfg(feature = "GCPhysicalInputSource")]
#[path = "GCPhysicalInputSource.rs"]
mod __GCPhysicalInputSource;
#[cfg(feature = "GCPressedStateInput")]
#[path = "GCPressedStateInput.rs"]
mod __GCPressedStateInput;
#[cfg(feature = "GCProductCategories")]
#[path = "GCProductCategories.rs"]
mod __GCProductCategories;
#[cfg(feature = "GCRacingWheel")]
#[path = "GCRacingWheel.rs"]
mod __GCRacingWheel;
#[cfg(feature = "GCRacingWheelInput")]
#[path = "GCRacingWheelInput.rs"]
mod __GCRacingWheelInput;
#[cfg(feature = "GCRelativeInput")]
#[path = "GCRelativeInput.rs"]
mod __GCRelativeInput;
#[cfg(feature = "GCSteeringWheelElement")]
#[path = "GCSteeringWheelElement.rs"]
mod __GCSteeringWheelElement;
#[cfg(feature = "GCStylus")]
#[path = "GCStylus.rs"]
mod __GCStylus;
#[cfg(feature = "GCSwitchElement")]
#[path = "GCSwitchElement.rs"]
mod __GCSwitchElement;
#[cfg(feature = "GCSwitchPositionInput")]
#[path = "GCSwitchPositionInput.rs"]
mod __GCSwitchPositionInput;
#[cfg(feature = "GCSyntheticDeviceKeys")]
#[path = "GCSyntheticDeviceKeys.rs"]
mod __GCSyntheticDeviceKeys;
#[cfg(feature = "GCTouchedStateInput")]
#[path = "GCTouchedStateInput.rs"]
mod __GCTouchedStateInput;
#[cfg(feature = "GCTypes")]
#[path = "GCTypes.rs"]
mod __GCTypes;
#[cfg(feature = "GCXboxGamepad")]
#[path = "GCXboxGamepad.rs"]
mod __GCXboxGamepad;
#[cfg(feature = "GCAxis2DInput")]
pub use self::__GCAxis2DInput::GCAxis2DInput;
#[cfg(all(feature = "GCAxisElement", feature = "GCPhysicalInputElement"))]
pub use self::__GCAxisElement::GCAxisElement;
#[cfg(feature = "GCAxisInput")]
pub use self::__GCAxisInput::GCAxisInput;
#[cfg(all(feature = "GCButtonElement", feature = "GCPhysicalInputElement"))]
pub use self::__GCButtonElement::GCButtonElement;
#[cfg(feature = "GCColor")]
pub use self::__GCColor::GCColor;
#[cfg(feature = "GCController")]
pub use self::__GCController::GCController;
#[cfg(feature = "GCController")]
pub use self::__GCController::GCControllerDidBecomeCurrentNotification;
#[cfg(feature = "GCController")]
pub use self::__GCController::GCControllerDidConnectNotification;
#[cfg(feature = "GCController")]
pub use self::__GCController::GCControllerDidDisconnectNotification;
#[cfg(feature = "GCController")]
pub use self::__GCController::GCControllerDidStopBeingCurrentNotification;
#[cfg(feature = "GCController")]
pub use self::__GCController::GCControllerPlayerIndex;
#[cfg(feature = "GCController")]
pub use self::__GCController::GCControllerUserCustomizationsDidChangeNotification;
#[cfg(all(feature = "GCControllerAxisInput", feature = "GCControllerElement"))]
pub use self::__GCControllerAxisInput::GCControllerAxisInput;
#[cfg(all(
feature = "GCControllerAxisInput",
feature = "GCControllerElement",
feature = "block2"
))]
pub use self::__GCControllerAxisInput::GCControllerAxisValueChangedHandler;
#[cfg(all(feature = "GCControllerButtonInput", feature = "GCControllerElement"))]
pub use self::__GCControllerButtonInput::GCControllerButtonInput;
#[cfg(all(
feature = "GCControllerButtonInput",
feature = "GCControllerElement",
feature = "block2"
))]
pub use self::__GCControllerButtonInput::GCControllerButtonTouchedChangedHandler;
#[cfg(all(
feature = "GCControllerButtonInput",
feature = "GCControllerElement",
feature = "block2"
))]
pub use self::__GCControllerButtonInput::GCControllerButtonValueChangedHandler;
#[cfg(all(feature = "GCControllerDirectionPad", feature = "GCControllerElement"))]
pub use self::__GCControllerDirectionPad::GCControllerDirectionPad;
#[cfg(all(
feature = "GCControllerDirectionPad",
feature = "GCControllerElement",
feature = "block2"
))]
pub use self::__GCControllerDirectionPad::GCControllerDirectionPadValueChangedHandler;
#[cfg(feature = "GCControllerElement")]
pub use self::__GCControllerElement::GCControllerElement;
#[cfg(feature = "GCControllerElement")]
pub use self::__GCControllerElement::GCSystemGestureState;
#[cfg(feature = "GCControllerInput")]
pub use self::__GCControllerInput::GCControllerInputState;
#[cfg(feature = "GCControllerInput")]
pub use self::__GCControllerInput::GCControllerLiveInput;
#[cfg(all(feature = "GCControllerElement", feature = "GCControllerTouchpad"))]
pub use self::__GCControllerTouchpad::GCControllerTouchpad;
#[cfg(all(
feature = "GCControllerElement",
feature = "GCControllerTouchpad",
feature = "block2"
))]
pub use self::__GCControllerTouchpad::GCControllerTouchpadHandler;
#[cfg(feature = "GCControllerTouchpad")]
pub use self::__GCControllerTouchpad::GCTouchState;
#[cfg(feature = "GCDevice")]
pub use self::__GCDevice::GCDevice;
#[cfg(feature = "GCDeviceBattery")]
pub use self::__GCDeviceBattery::GCDeviceBattery;
#[cfg(feature = "GCDeviceBattery")]
pub use self::__GCDeviceBattery::GCDeviceBatteryState;
#[cfg(all(
feature = "GCControllerDirectionPad",
feature = "GCControllerElement",
feature = "GCDeviceCursor"
))]
pub use self::__GCDeviceCursor::GCDeviceCursor;
#[cfg(feature = "GCDeviceHaptics")]
pub use self::__GCDeviceHaptics::GCDeviceHaptics;
#[cfg(feature = "GCDeviceHaptics")]
pub use self::__GCDeviceHaptics::GCHapticDurationInfinite;
#[cfg(feature = "GCDeviceHaptics")]
pub use self::__GCDeviceHaptics::GCHapticsLocality;
#[cfg(feature = "GCDeviceHaptics")]
pub use self::__GCDeviceHaptics::GCHapticsLocalityAll;
#[cfg(feature = "GCDeviceHaptics")]
pub use self::__GCDeviceHaptics::GCHapticsLocalityDefault;
#[cfg(feature = "GCDeviceHaptics")]
pub use self::__GCDeviceHaptics::GCHapticsLocalityHandles;
#[cfg(feature = "GCDeviceHaptics")]
pub use self::__GCDeviceHaptics::GCHapticsLocalityLeftHandle;
#[cfg(feature = "GCDeviceHaptics")]
pub use self::__GCDeviceHaptics::GCHapticsLocalityLeftTrigger;
#[cfg(feature = "GCDeviceHaptics")]
pub use self::__GCDeviceHaptics::GCHapticsLocalityRightHandle;
#[cfg(feature = "GCDeviceHaptics")]
pub use self::__GCDeviceHaptics::GCHapticsLocalityRightTrigger;
#[cfg(feature = "GCDeviceHaptics")]
pub use self::__GCDeviceHaptics::GCHapticsLocalityTriggers;
#[cfg(feature = "GCDeviceLight")]
pub use self::__GCDeviceLight::GCDeviceLight;
#[cfg(all(
feature = "GCDevicePhysicalInput",
feature = "GCDevicePhysicalInputState"
))]
pub use self::__GCDevicePhysicalInput::GCDevicePhysicalInput;
#[cfg(feature = "GCDevicePhysicalInputState")]
pub use self::__GCDevicePhysicalInputState::GCDevicePhysicalInputState;
#[cfg(feature = "GCDevicePhysicalInputStateDiff")]
pub use self::__GCDevicePhysicalInputStateDiff::GCDevicePhysicalInputElementChange;
#[cfg(feature = "GCDevicePhysicalInputStateDiff")]
pub use self::__GCDevicePhysicalInputStateDiff::GCDevicePhysicalInputStateDiff;
#[cfg(all(feature = "GCDirectionPadElement", feature = "GCPhysicalInputElement"))]
pub use self::__GCDirectionPadElement::GCDirectionPadElement;
#[cfg(all(
feature = "GCDirectionalGamepad",
feature = "GCMicroGamepad",
feature = "GCPhysicalInputProfile"
))]
pub use self::__GCDirectionalGamepad::GCDirectionalGamepad;
#[cfg(feature = "GCDirectionalGamepad")]
pub use self::__GCDirectionalGamepad::GCInputDirectionalCardinalDpad;
#[cfg(feature = "GCDirectionalGamepad")]
pub use self::__GCDirectionalGamepad::GCInputDirectionalCenterButton;
#[cfg(feature = "GCDirectionalGamepad")]
pub use self::__GCDirectionalGamepad::GCInputDirectionalDpad;
#[cfg(feature = "GCDirectionalGamepad")]
pub use self::__GCDirectionalGamepad::GCInputDirectionalTouchSurfaceButton;
#[cfg(all(
feature = "GCControllerButtonInput",
feature = "GCControllerElement",
feature = "GCDualSenseAdaptiveTrigger"
))]
pub use self::__GCDualSenseAdaptiveTrigger::GCDualSenseAdaptiveTrigger;
#[cfg(feature = "GCDualSenseAdaptiveTrigger")]
pub use self::__GCDualSenseAdaptiveTrigger::GCDualSenseAdaptiveTriggerDiscretePositionCount;
#[cfg(feature = "GCDualSenseAdaptiveTrigger")]
pub use self::__GCDualSenseAdaptiveTrigger::GCDualSenseAdaptiveTriggerMode;
#[cfg(feature = "GCDualSenseAdaptiveTrigger")]
pub use self::__GCDualSenseAdaptiveTrigger::GCDualSenseAdaptiveTriggerPositionalAmplitudes;
#[cfg(feature = "GCDualSenseAdaptiveTrigger")]
pub use self::__GCDualSenseAdaptiveTrigger::GCDualSenseAdaptiveTriggerPositionalResistiveStrengths;
#[cfg(feature = "GCDualSenseAdaptiveTrigger")]
pub use self::__GCDualSenseAdaptiveTrigger::GCDualSenseAdaptiveTriggerStatus;
#[cfg(all(
feature = "GCDualSenseGamepad",
feature = "GCExtendedGamepad",
feature = "GCPhysicalInputProfile"
))]
pub use self::__GCDualSenseGamepad::GCDualSenseGamepad;
#[cfg(all(
feature = "GCDualShockGamepad",
feature = "GCExtendedGamepad",
feature = "GCPhysicalInputProfile"
))]
pub use self::__GCDualShockGamepad::GCDualShockGamepad;
#[cfg(all(feature = "GCEventViewController", feature = "objc2-app-kit"))]
#[cfg(target_os = "macos")]
pub use self::__GCEventViewController::GCEventViewController;
#[cfg(all(feature = "GCExtendedGamepad", feature = "GCPhysicalInputProfile"))]
pub use self::__GCExtendedGamepad::GCExtendedGamepad;
#[cfg(all(
feature = "GCControllerElement",
feature = "GCExtendedGamepad",
feature = "GCPhysicalInputProfile",
feature = "block2"
))]
pub use self::__GCExtendedGamepad::GCExtendedGamepadValueChangedHandler;
#[cfg(feature = "GCExtendedGamepadSnapshot")]
pub use self::__GCExtendedGamepadSnapshot::GCCurrentExtendedGamepadSnapshotDataVersion;
#[cfg(feature = "GCExtendedGamepadSnapshot")]
pub use self::__GCExtendedGamepadSnapshot::GCExtendedGamepadSnapShotDataV100;
#[cfg(feature = "GCExtendedGamepadSnapshot")]
pub use self::__GCExtendedGamepadSnapshot::GCExtendedGamepadSnapShotDataV100FromNSData;
#[cfg(all(
feature = "GCExtendedGamepad",
feature = "GCExtendedGamepadSnapshot",
feature = "GCPhysicalInputProfile"
))]
pub use self::__GCExtendedGamepadSnapshot::GCExtendedGamepadSnapshot;
#[cfg(feature = "GCExtendedGamepadSnapshot")]
pub use self::__GCExtendedGamepadSnapshot::GCExtendedGamepadSnapshotData;
#[cfg(feature = "GCExtendedGamepadSnapshot")]
pub use self::__GCExtendedGamepadSnapshot::GCExtendedGamepadSnapshotDataFromNSData;
#[cfg(feature = "GCExtendedGamepadSnapshot")]
pub use self::__GCExtendedGamepadSnapshot::GCExtendedGamepadSnapshotDataVersion;
#[cfg(feature = "GCExtendedGamepadSnapshot")]
pub use self::__GCExtendedGamepadSnapshot::NSDataFromGCExtendedGamepadSnapShotDataV100;
#[cfg(feature = "GCExtendedGamepadSnapshot")]
pub use self::__GCExtendedGamepadSnapshot::NSDataFromGCExtendedGamepadSnapshotData;
#[cfg(all(feature = "GCGamepad", feature = "GCPhysicalInputProfile"))]
pub use self::__GCGamepad::GCGamepad;
#[cfg(all(
feature = "GCControllerElement",
feature = "GCGamepad",
feature = "GCPhysicalInputProfile",
feature = "block2"
))]
pub use self::__GCGamepad::GCGamepadValueChangedHandler;
#[cfg(feature = "GCGamepadSnapshot")]
pub use self::__GCGamepadSnapshot::GCGamepadSnapShotDataV100;
#[cfg(feature = "GCGamepadSnapshot")]
pub use self::__GCGamepadSnapshot::GCGamepadSnapShotDataV100FromNSData;
#[cfg(all(
feature = "GCGamepad",
feature = "GCGamepadSnapshot",
feature = "GCPhysicalInputProfile"
))]
pub use self::__GCGamepadSnapshot::GCGamepadSnapshot;
#[cfg(feature = "GCGamepadSnapshot")]
pub use self::__GCGamepadSnapshot::NSDataFromGCGamepadSnapShotDataV100;
#[cfg(feature = "GCGearShifterElement")]
pub use self::__GCGearShifterElement::GCGearShifterElement;
#[cfg(feature = "GCInputNames")]
pub use self::__GCInputNames::GCAxisElementName;
#[cfg(feature = "GCInputNames")]
pub use self::__GCInputNames::GCButtonElementName;
#[cfg(feature = "GCInputNames")]
pub use self::__GCInputNames::GCDirectionPadElementName;
#[cfg(feature = "GCInputNames")]
pub use self::__GCInputNames::GCInputArcadeButtonName;
#[cfg(feature = "GCInputNames")]
pub use self::__GCInputNames::GCInputAxisName;
#[cfg(feature = "GCInputNames")]
pub use self::__GCInputNames::GCInputBackLeftButton;
#[cfg(feature = "GCInputNames")]
pub use self::__GCInputNames::GCInputBackRightButton;
#[cfg(feature = "GCInputNames")]
pub use self::__GCInputNames::GCInputButtonA;
#[cfg(feature = "GCInputNames")]
pub use self::__GCInputNames::GCInputButtonB;
#[cfg(feature = "GCInputNames")]
pub use self::__GCInputNames::GCInputButtonHome;
#[cfg(feature = "GCInputNames")]
pub use self::__GCInputNames::GCInputButtonMenu;
#[cfg(feature = "GCInputNames")]
pub use self::__GCInputNames::GCInputButtonName;
#[cfg(feature = "GCInputNames")]
pub use self::__GCInputNames::GCInputButtonOptions;
#[cfg(feature = "GCInputNames")]
pub use self::__GCInputNames::GCInputButtonShare;
#[cfg(feature = "GCInputNames")]
pub use self::__GCInputNames::GCInputButtonX;
#[cfg(feature = "GCInputNames")]
pub use self::__GCInputNames::GCInputButtonY;
#[cfg(feature = "GCInputNames")]
pub use self::__GCInputNames::GCInputDirectionPad;
#[cfg(feature = "GCInputNames")]
pub use self::__GCInputNames::GCInputDirectionPadName;
#[cfg(feature = "GCInputNames")]
pub use self::__GCInputNames::GCInputDualShockTouchpadButton;
#[cfg(feature = "GCInputNames")]
pub use self::__GCInputNames::GCInputDualShockTouchpadOne;
#[cfg(feature = "GCInputNames")]
pub use self::__GCInputNames::GCInputDualShockTouchpadTwo;
#[cfg(feature = "GCInputNames")]
pub use self::__GCInputNames::GCInputElementName;
#[cfg(feature = "GCInputNames")]
pub use self::__GCInputNames::GCInputGripButton;
#[cfg(feature = "GCInputNames")]
pub use self::__GCInputNames::GCInputLeftBumper;
#[cfg(feature = "GCInputNames")]
pub use self::__GCInputNames::GCInputLeftPaddle;
#[cfg(feature = "GCInputNames")]
pub use self::__GCInputNames::GCInputLeftShoulder;
#[cfg(feature = "GCInputNames")]
pub use self::__GCInputNames::GCInputLeftThumbstick;
#[cfg(feature = "GCInputNames")]
pub use self::__GCInputNames::GCInputLeftThumbstickButton;
#[cfg(feature = "GCInputNames")]
pub use self::__GCInputNames::GCInputLeftTrigger;
#[cfg(feature = "GCInputNames")]
pub use self::__GCInputNames::GCInputPedalAccelerator;
#[cfg(feature = "GCInputNames")]
pub use self::__GCInputNames::GCInputPedalBrake;
#[cfg(feature = "GCInputNames")]
pub use self::__GCInputNames::GCInputPedalClutch;
#[cfg(feature = "GCInputNames")]
pub use self::__GCInputNames::GCInputRightBumper;
#[cfg(feature = "GCInputNames")]
pub use self::__GCInputNames::GCInputRightPaddle;
#[cfg(feature = "GCInputNames")]
pub use self::__GCInputNames::GCInputRightShoulder;
#[cfg(feature = "GCInputNames")]
pub use self::__GCInputNames::GCInputRightThumbstick;
#[cfg(feature = "GCInputNames")]
pub use self::__GCInputNames::GCInputRightThumbstickButton;
#[cfg(feature = "GCInputNames")]
pub use self::__GCInputNames::GCInputRightTrigger;
#[cfg(feature = "GCInputNames")]
pub use self::__GCInputNames::GCInputShifter;
#[cfg(feature = "GCInputNames")]
pub use self::__GCInputNames::GCInputSteeringWheel;
#[cfg(feature = "GCInputNames")]
pub use self::__GCInputNames::GCInputStylusPrimaryButton;
#[cfg(feature = "GCInputNames")]
pub use self::__GCInputNames::GCInputStylusSecondaryButton;
#[cfg(feature = "GCInputNames")]
pub use self::__GCInputNames::GCInputStylusTip;
#[cfg(feature = "GCInputNames")]
pub use self::__GCInputNames::GCInputSwitchName;
#[cfg(feature = "GCInputNames")]
pub use self::__GCInputNames::GCInputThumbstick;
#[cfg(feature = "GCInputNames")]
pub use self::__GCInputNames::GCInputThumbstickButton;
#[cfg(feature = "GCInputNames")]
pub use self::__GCInputNames::GCInputTrigger;
#[cfg(feature = "GCInputNames")]
pub use self::__GCInputNames::GCInputXboxPaddleFour;
#[cfg(feature = "GCInputNames")]
pub use self::__GCInputNames::GCInputXboxPaddleOne;
#[cfg(feature = "GCInputNames")]
pub use self::__GCInputNames::GCInputXboxPaddleThree;
#[cfg(feature = "GCInputNames")]
pub use self::__GCInputNames::GCInputXboxPaddleTwo;
#[cfg(feature = "GCInputNames")]
pub use self::__GCInputNames::GCPhysicalInputElementName;
#[cfg(feature = "GCInputNames")]
pub use self::__GCInputNames::GCSwitchElementName;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCode;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeApplication;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeBackslash;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeCapsLock;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeCloseBracket;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeComma;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeDeleteForward;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeDeleteOrBackspace;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeDownArrow;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeEight;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeEnd;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeEqualSign;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeEscape;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeF1;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeF10;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeF11;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeF12;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeF13;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeF14;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeF15;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeF16;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeF17;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeF18;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeF19;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeF2;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeF20;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeF3;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeF4;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeF5;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeF6;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeF7;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeF8;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeF9;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeFive;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeFour;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeGraveAccentAndTilde;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeHome;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeHyphen;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeInsert;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeInternational1;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeInternational2;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeInternational3;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeInternational4;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeInternational5;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeInternational6;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeInternational7;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeInternational8;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeInternational9;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeKeyA;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeKeyB;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeKeyC;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeKeyD;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeKeyE;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeKeyF;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeKeyG;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeKeyH;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeKeyI;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeKeyJ;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeKeyK;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeKeyL;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeKeyM;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeKeyN;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeKeyO;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeKeyP;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeKeyQ;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeKeyR;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeKeyS;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeKeyT;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeKeyU;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeKeyV;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeKeyW;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeKeyX;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeKeyY;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeKeyZ;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeKeypad0;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeKeypad1;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeKeypad2;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeKeypad3;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeKeypad4;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeKeypad5;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeKeypad6;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeKeypad7;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeKeypad8;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeKeypad9;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeKeypadAsterisk;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeKeypadEnter;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeKeypadEqualSign;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeKeypadHyphen;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeKeypadNumLock;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeKeypadPeriod;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeKeypadPlus;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeKeypadSlash;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeLANG1;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeLANG2;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeLANG3;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeLANG4;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeLANG5;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeLANG6;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeLANG7;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeLANG8;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeLANG9;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeLeftAlt;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeLeftArrow;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeLeftControl;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeLeftGUI;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeLeftShift;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeNine;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeNonUSBackslash;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeNonUSPound;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeOne;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeOpenBracket;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodePageDown;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodePageUp;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodePause;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodePeriod;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodePower;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodePrintScreen;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeQuote;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeReturnOrEnter;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeRightAlt;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeRightArrow;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeRightControl;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeRightGUI;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeRightShift;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeScrollLock;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeSemicolon;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeSeven;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeSix;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeSlash;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeSpacebar;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeTab;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeThree;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeTwo;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeUpArrow;
#[cfg(all(feature = "GCKeyCodes", feature = "objc2-core-foundation"))]
pub use self::__GCKeyCodes::GCKeyCodeZero;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyA;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyApplication;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyB;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyBackslash;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyC;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyCapsLock;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyCloseBracket;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyComma;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyD;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyDeleteForward;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyDeleteOrBackspace;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyDownArrow;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyE;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyEight;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyEnd;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyEqualSign;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyEscape;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyF;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyF1;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyF10;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyF11;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyF12;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyF13;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyF14;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyF15;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyF16;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyF17;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyF18;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyF19;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyF2;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyF20;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyF3;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyF4;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyF5;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyF6;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyF7;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyF8;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyF9;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyFive;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyFour;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyG;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyGraveAccentAndTilde;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyH;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyHome;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyHyphen;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyI;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyInsert;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyInternational1;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyInternational2;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyInternational3;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyInternational4;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyInternational5;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyInternational6;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyInternational7;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyInternational8;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyInternational9;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyJ;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyK;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyKeypad0;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyKeypad1;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyKeypad2;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyKeypad3;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyKeypad4;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyKeypad5;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyKeypad6;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyKeypad7;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyKeypad8;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyKeypad9;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyKeypadAsterisk;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyKeypadEnter;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyKeypadEqualSign;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyKeypadHyphen;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyKeypadNumLock;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyKeypadPeriod;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyKeypadPlus;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyKeypadSlash;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyL;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyLANG1;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyLANG2;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyLANG3;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyLANG4;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyLANG5;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyLANG6;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyLANG7;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyLANG8;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyLANG9;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyLeftAlt;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyLeftArrow;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyLeftControl;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyLeftGUI;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyLeftShift;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyM;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyN;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyNine;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyNonUSBackslash;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyNonUSPound;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyO;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyOne;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyOpenBracket;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyP;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyPageDown;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyPageUp;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyPause;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyPeriod;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyPower;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyPrintScreen;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyQ;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyQuote;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyR;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyReturnOrEnter;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyRightAlt;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyRightArrow;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyRightControl;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyRightGUI;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyRightShift;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyS;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyScrollLock;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeySemicolon;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeySeven;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeySix;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeySlash;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeySpacebar;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyT;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyTab;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyThree;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyTwo;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyU;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyUpArrow;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyV;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyW;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyX;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyY;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyZ;
#[cfg(feature = "GCKeyNames")]
pub use self::__GCKeyNames::GCKeyZero;
#[cfg(feature = "GCKeyboard")]
pub use self::__GCKeyboard::GCKeyboard;
#[cfg(feature = "GCKeyboard")]
pub use self::__GCKeyboard::GCKeyboardDidConnectNotification;
#[cfg(feature = "GCKeyboard")]
pub use self::__GCKeyboard::GCKeyboardDidDisconnectNotification;
#[cfg(all(feature = "GCKeyboardInput", feature = "GCPhysicalInputProfile"))]
pub use self::__GCKeyboardInput::GCKeyboardInput;
#[cfg(all(
feature = "GCControllerButtonInput",
feature = "GCControllerElement",
feature = "GCKeyCodes",
feature = "GCKeyboardInput",
feature = "GCPhysicalInputProfile",
feature = "block2",
feature = "objc2-core-foundation"
))]
pub use self::__GCKeyboardInput::GCKeyboardValueChangedHandler;
#[cfg(feature = "GCLinearInput")]
pub use self::__GCLinearInput::GCLinearInput;
#[cfg(feature = "GCMicroGamepad")]
pub use self::__GCMicroGamepad::GCInputMicroGamepadButtonA;
#[cfg(feature = "GCMicroGamepad")]
pub use self::__GCMicroGamepad::GCInputMicroGamepadButtonMenu;
#[cfg(feature = "GCMicroGamepad")]
pub use self::__GCMicroGamepad::GCInputMicroGamepadButtonX;
#[cfg(feature = "GCMicroGamepad")]
pub use self::__GCMicroGamepad::GCInputMicroGamepadDpad;
#[cfg(all(feature = "GCMicroGamepad", feature = "GCPhysicalInputProfile"))]
pub use self::__GCMicroGamepad::GCMicroGamepad;
#[cfg(all(
feature = "GCControllerElement",
feature = "GCMicroGamepad",
feature = "GCPhysicalInputProfile",
feature = "block2"
))]
pub use self::__GCMicroGamepad::GCMicroGamepadValueChangedHandler;
#[cfg(feature = "GCMicroGamepadSnapshot")]
pub use self::__GCMicroGamepadSnapshot::GCCurrentMicroGamepadSnapshotDataVersion;
#[cfg(feature = "GCMicroGamepadSnapshot")]
pub use self::__GCMicroGamepadSnapshot::GCMicroGamepadSnapShotDataV100;
#[cfg(feature = "GCMicroGamepadSnapshot")]
pub use self::__GCMicroGamepadSnapshot::GCMicroGamepadSnapShotDataV100FromNSData;
#[cfg(all(
feature = "GCMicroGamepad",
feature = "GCMicroGamepadSnapshot",
feature = "GCPhysicalInputProfile"
))]
pub use self::__GCMicroGamepadSnapshot::GCMicroGamepadSnapshot;
#[cfg(feature = "GCMicroGamepadSnapshot")]
pub use self::__GCMicroGamepadSnapshot::GCMicroGamepadSnapshotData;
#[cfg(feature = "GCMicroGamepadSnapshot")]
pub use self::__GCMicroGamepadSnapshot::GCMicroGamepadSnapshotDataFromNSData;
#[cfg(feature = "GCMicroGamepadSnapshot")]
pub use self::__GCMicroGamepadSnapshot::GCMicroGamepadSnapshotDataVersion;
#[cfg(feature = "GCMicroGamepadSnapshot")]
pub use self::__GCMicroGamepadSnapshot::NSDataFromGCMicroGamepadSnapShotDataV100;
#[cfg(feature = "GCMicroGamepadSnapshot")]
pub use self::__GCMicroGamepadSnapshot::NSDataFromGCMicroGamepadSnapshotData;
#[cfg(feature = "GCMotion")]
pub use self::__GCMotion::GCAcceleration;
#[cfg(feature = "GCMotion")]
pub use self::__GCMotion::GCEulerAngles;
#[cfg(feature = "GCMotion")]
pub use self::__GCMotion::GCMotion;
#[cfg(all(feature = "GCMotion", feature = "block2"))]
pub use self::__GCMotion::GCMotionValueChangedHandler;
#[cfg(feature = "GCMotion")]
pub use self::__GCMotion::GCQuaternion;
#[cfg(feature = "GCMotion")]
pub use self::__GCMotion::GCRotationRate;
#[cfg(feature = "GCMouse")]
pub use self::__GCMouse::GCMouse;
#[cfg(feature = "GCMouse")]
pub use self::__GCMouse::GCMouseDidBecomeCurrentNotification;
#[cfg(feature = "GCMouse")]
pub use self::__GCMouse::GCMouseDidConnectNotification;
#[cfg(feature = "GCMouse")]
pub use self::__GCMouse::GCMouseDidDisconnectNotification;
#[cfg(feature = "GCMouse")]
pub use self::__GCMouse::GCMouseDidStopBeingCurrentNotification;
#[cfg(all(feature = "GCMouseInput", feature = "GCPhysicalInputProfile"))]
pub use self::__GCMouseInput::GCMouseInput;
#[cfg(all(
feature = "GCMouseInput",
feature = "GCPhysicalInputProfile",
feature = "block2"
))]
pub use self::__GCMouseInput::GCMouseMoved;
#[cfg(feature = "GCPhysicalInputElement")]
pub use self::__GCPhysicalInputElement::GCPhysicalInputElement;
#[cfg(feature = "GCPhysicalInputElement")]
pub use self::__GCPhysicalInputElement::GCPhysicalInputElementCollection;
#[cfg(feature = "GCPhysicalInputProfile")]
pub use self::__GCPhysicalInputProfile::GCPhysicalInputProfile;
#[cfg(feature = "GCPhysicalInputSource")]
pub use self::__GCPhysicalInputSource::GCPhysicalInputSource;
#[cfg(feature = "GCPhysicalInputSource")]
pub use self::__GCPhysicalInputSource::GCPhysicalInputSourceDirection;
#[cfg(feature = "GCPressedStateInput")]
pub use self::__GCPressedStateInput::GCPressedStateInput;
#[cfg(feature = "GCProductCategories")]
pub use self::__GCProductCategories::GCProductCategoryArcadeStick;
#[cfg(feature = "GCProductCategories")]
pub use self::__GCProductCategories::GCProductCategoryCoalescedRemote;
#[cfg(feature = "GCProductCategories")]
pub use self::__GCProductCategories::GCProductCategoryControlCenterRemote;
#[cfg(feature = "GCProductCategories")]
pub use self::__GCProductCategories::GCProductCategoryDualSense;
#[cfg(feature = "GCProductCategories")]
pub use self::__GCProductCategories::GCProductCategoryDualShock4;
#[cfg(feature = "GCProductCategories")]
pub use self::__GCProductCategories::GCProductCategoryHID;
#[cfg(feature = "GCProductCategories")]
pub use self::__GCProductCategories::GCProductCategoryKeyboard;
#[cfg(feature = "GCProductCategories")]
pub use self::__GCProductCategories::GCProductCategoryMFi;
#[cfg(feature = "GCProductCategories")]
pub use self::__GCProductCategories::GCProductCategoryMouse;
#[cfg(feature = "GCProductCategories")]
pub use self::__GCProductCategories::GCProductCategorySiriRemote1stGen;
#[cfg(feature = "GCProductCategories")]
pub use self::__GCProductCategories::GCProductCategorySiriRemote2ndGen;
#[cfg(feature = "GCProductCategories")]
pub use self::__GCProductCategories::GCProductCategorySpatialController;
#[cfg(feature = "GCProductCategories")]
pub use self::__GCProductCategories::GCProductCategorySpatialStylus;
#[cfg(feature = "GCProductCategories")]
pub use self::__GCProductCategories::GCProductCategoryUniversalElectronicsRemote;
#[cfg(feature = "GCProductCategories")]
pub use self::__GCProductCategories::GCProductCategoryXboxOne;
#[cfg(feature = "GCRacingWheel")]
pub use self::__GCRacingWheel::GCRacingWheel;
#[cfg(feature = "GCRacingWheel")]
pub use self::__GCRacingWheel::GCRacingWheelDidConnectNotification;
#[cfg(feature = "GCRacingWheel")]
pub use self::__GCRacingWheel::GCRacingWheelDidDisconnectNotification;
#[cfg(feature = "GCRacingWheelInput")]
pub use self::__GCRacingWheelInput::GCRacingWheelInput;
#[cfg(feature = "GCRacingWheelInput")]
pub use self::__GCRacingWheelInput::GCRacingWheelInputState;
#[cfg(feature = "GCRelativeInput")]
pub use self::__GCRelativeInput::GCRelativeInput;
#[cfg(feature = "GCSteeringWheelElement")]
pub use self::__GCSteeringWheelElement::GCSteeringWheelElement;
#[cfg(feature = "GCStylus")]
pub use self::__GCStylus::GCStylus;
#[cfg(feature = "GCStylus")]
pub use self::__GCStylus::GCStylusDidConnectNotification;
#[cfg(feature = "GCStylus")]
pub use self::__GCStylus::GCStylusDidDisconnectNotification;
#[cfg(all(feature = "GCPhysicalInputElement", feature = "GCSwitchElement"))]
pub use self::__GCSwitchElement::GCSwitchElement;
#[cfg(feature = "GCSwitchPositionInput")]
pub use self::__GCSwitchPositionInput::GCSwitchPositionInput;
#[cfg(feature = "GCSyntheticDeviceKeys")]
pub use self::__GCSyntheticDeviceKeys::kIOHIDGCSyntheticDeviceKey;
#[cfg(feature = "GCTouchedStateInput")]
pub use self::__GCTouchedStateInput::GCTouchedStateInput;
#[cfg(feature = "GCTypes")]
pub use self::__GCTypes::GCPoint2;
#[cfg(feature = "GCTypes")]
pub use self::__GCTypes::GCPoint2Zero;
#[cfg(feature = "GCTypes")]
pub use self::__GCTypes::NSStringFromGCPoint2;
#[cfg(feature = "GCTypes")]
pub use self::__GCTypes::NSValueGCTypes;
#[cfg(all(
feature = "GCExtendedGamepad",
feature = "GCPhysicalInputProfile",
feature = "GCXboxGamepad"
))]
pub use self::__GCXboxGamepad::GCXboxGamepad;