GCMicroGamepad Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
A logical mapping of hardware controller controls to a set of in-game elements.
[Foundation.Register("GCMicroGamepad", true)]
public class GCMicroGamepad : GameController.GCPhysicalInputProfile
[<Foundation.Register("GCMicroGamepad", true)>]
type GCMicroGamepad = class
inherit GCPhysicalInputProfile
- Inheritance
- Derived
- Attributes
Remarks
This type is implemented by the Apple TV remote. It maps an A button, an X button, and an analog D-pad as a touchpad.
Constructors
| Name | Description |
|---|---|
| GCMicroGamepad(NativeHandle) |
A constructor used when creating managed representations of unmanaged objects. Called by the runtime. |
| GCMicroGamepad(NSObjectFlag) |
Constructor to call on derived classes to skip initialization and merely allocate the object. |
Properties
| Name | Description |
|---|---|
| AccessibilityAttributedUserInputLabels | (Inherited from NSObject) |
| AccessibilityRespondsToUserInteraction | (Inherited from NSObject) |
| AccessibilityTextualContext | (Inherited from NSObject) |
| AccessibilityUserInputLabels | (Inherited from NSObject) |
| AllAxes | (Inherited from GCPhysicalInputProfile) |
| AllButtons | (Inherited from GCPhysicalInputProfile) |
| AllDpads | (Inherited from GCPhysicalInputProfile) |
| AllElements | (Inherited from GCPhysicalInputProfile) |
| AllowsRotation |
Gets or sets a value that controls whether the D-pad changes between portrait and landscape mode on the controller as its orientation changes. |
| AllTouchpads | (Inherited from GCPhysicalInputProfile) |
| Axes | (Inherited from GCPhysicalInputProfile) |
| ButtonA |
Gets the |
| ButtonMenu | |
| Buttons | (Inherited from GCPhysicalInputProfile) |
| ButtonX |
Gets the |
| Class | (Inherited from NSObject) |
| ClassHandle |
The Objective-C class handle for this class. |
| Controller |
Gets the controller for this profile. |
| DebugDescription | (Inherited from NSObject) |
| Description | (Inherited from NSObject) |
| Device | (Inherited from GCPhysicalInputProfile) |
| Dpad |
Gets the D-pad. |
| Dpads | (Inherited from GCPhysicalInputProfile) |
| Elements | (Inherited from GCPhysicalInputProfile) |
| ExposedBindings | (Inherited from NSObject) |
| Handle |
Handle (pointer) to the unmanaged object representation. (Inherited from NSObject) |
| HasRemappedElements | (Inherited from GCPhysicalInputProfile) |
| IsDirectBinding | (Inherited from NSObject) |
| IsProxy | (Inherited from NSObject) |
| LastEventTimestamp | (Inherited from GCPhysicalInputProfile) |
| ReportsAbsoluteDpadValues |
Gets or sets a value that controls whether D-pad values are measured from the physical center of the touchpad or from the point that the user first touches. |
| RetainCount | (Inherited from NSObject) |
| SaveSnapshot |
Gest the current state of the controller. |
| Self | (Inherited from NSObject) |
| Superclass | (Inherited from NSObject) |
| SuperHandle |
Handle used to represent the methods in the base class for this NSObject. (Inherited from NSObject) |
| Touchpads | (Inherited from GCPhysicalInputProfile) |
| ValueChangedHandler |
Gets or sets a handler that is called whenever the state of any controller element changes |
| ValueDidChangeHandler | (Inherited from GCPhysicalInputProfile) |
| Zone | (Inherited from NSObject) |