Click or drag to resize

GCControllerMicroGamepadExtension Class

Allows access to functions on the Micro Gampad controller profile.
Inheritance Hierarchy
SystemObject
  RewiredControllerExtension
    Rewired.Platforms.Apple.GameControllerGCControllerExtension
      Rewired.Platforms.Apple.GameControllerGCControllerMicroGamepadExtension

Namespace: Rewired.Platforms.Apple.GameController
Assemblies:  Rewired_AppleGameController (in Rewired_AppleGameController.dll) Version: 1.0.0+e8257758c3446d922301bab0e4637a0e5ec1862f
  Rewired_OSX (in Rewired_OSX.dll) Version: 1.0.0+e8257758c3446d922301bab0e4637a0e5ec1862f
Syntax
C#
public class GCControllerMicroGamepadExtension : GCControllerExtension

The GCControllerMicroGamepadExtension type exposes the following members.

Properties
 NameDescription
Public propertyallowDPadRotation Gets or sets whether D-Pad values are reported relative to the device's current orientation.
Public propertycontroller The parent controller of this extension.
(Inherited from ControllerExtension)
Public propertyhasMotionSensors Determines if the device has motion sensors.
(Inherited from GCControllerExtension)
Public propertynativeDevicePointer Gets the native pointer to the GCController object. This is only useful for direct interaction with the Game Controller framework. If the pointer is unavailable or invalid, returns IntPtr.Zero.
(Inherited from GCControllerExtension)
Public propertynativePlayerIndex Gets the native player index. This corresponds to playerIndex in the Game Controller framework. This is only useful for direct interaction with the Game Controller framework.
(Inherited from GCControllerExtension)
Public propertyuseAbsoluteTouchpadMode Gets or sets whether touchpad values are reported in absolute or relative terms. If true, a press on the touchpad will return the absolute value of the point of touch. If false, a press on the touchpad will initially return 0, 0 and the swipe direction will determine the input vector from the initial starting position.
Top
Methods
 NameDescription
Public methodGetElementLocalizedName Gets the native localized name of a controller element. If the element has been remapped by the user in the OS, this will return the remapped localized name.
(Inherited from GCControllerExtension)
Public methodGetElementSfSymbolsName Gets the native system symbol name of a controller element. If the element has been remapped by the user in the OS, this will return the remapped symbol name.
(Inherited from GCControllerExtension)
Public methodGetElementUnmappedLocalizedName Gets the native un-remapped localized name of a controller element.
(Inherited from GCControllerExtension)
Public methodGetElementUnmappedSfSymbolsName Gets the native un-remapped system symbol name of a controller element.
(Inherited from GCControllerExtension)
Public methodGetMotion Gets the GCMotion object for access to motion sensor values. Check hasMotionSensors to determine if the device has motion sensors.
(Inherited from GCControllerExtension)
Top
See Also