Class DPadInteraction.DPad
A dpad-like interaction feature that allows the application to bind one or more digital actions to a trackpad or thumbstick as though it were a dpad.
Inherited Members
Namespace: UnityEngine.XR.OpenXR.Features.Interactions
Assembly: solution.dll
Syntax
[Preserve]
[InputControlLayout(displayName = "D-Pad Binding (OpenXR)", commonUsages = new string[] { "LeftHand", "RightHand" })]
public class DPadInteraction.DPad : XRController
Properties
thumbstickDpadDown
A ButtonControl that represents the thumbstickDpadDown OpenXR binding.
Declaration
[Preserve]
[InputControlAttribute]
public ButtonControl thumbstickDpadDown { get; }
Property Value
Type | Description |
---|---|
ButtonControl |
thumbstickDpadLeft
A ButtonControl that represents the thumbstickDpadLeft OpenXR binding.
Declaration
[Preserve]
[InputControlAttribute]
public ButtonControl thumbstickDpadLeft { get; }
Property Value
Type | Description |
---|---|
ButtonControl |
thumbstickDpadRight
A ButtonControl that represents the thumbstickDpadRight OpenXR binding.
Declaration
[Preserve]
[InputControlAttribute]
public ButtonControl thumbstickDpadRight { get; }
Property Value
Type | Description |
---|---|
ButtonControl |
thumbstickDpadUp
A ButtonControl that represents the thumbstickDpadUp OpenXR binding.
Declaration
[Preserve]
[InputControlAttribute]
public ButtonControl thumbstickDpadUp { get; }
Property Value
Type | Description |
---|---|
ButtonControl |
trackpadDpadCenter
A ButtonControl that represents the trackpadDpadCenter OpenXR binding.
Declaration
[Preserve]
[InputControlAttribute]
public ButtonControl trackpadDpadCenter { get; }
Property Value
Type | Description |
---|---|
ButtonControl |
trackpadDpadDown
A ButtonControl that represents the trackpadDpadDown OpenXR binding.
Declaration
[Preserve]
[InputControlAttribute]
public ButtonControl trackpadDpadDown { get; }
Property Value
Type | Description |
---|---|
ButtonControl |
trackpadDpadLeft
A ButtonControl that represents the DPadInteractionP.trackpadDpadLeft OpenXR binding.
Declaration
[Preserve]
[InputControlAttribute]
public ButtonControl trackpadDpadLeft { get; }
Property Value
Type | Description |
---|---|
ButtonControl |
trackpadDpadRight
A ButtonControl that represents the trackpadDpadRight OpenXR binding.
Declaration
[Preserve]
[InputControlAttribute]
public ButtonControl trackpadDpadRight { get; }
Property Value
Type | Description |
---|---|
ButtonControl |
trackpadDpadUp
A ButtonControl that represents the trackpadDpadUp OpenXR binding.
Declaration
[Preserve]
[InputControlAttribute]
public ButtonControl trackpadDpadUp { get; }
Property Value
Type | Description |
---|---|
ButtonControl |
Methods
FinishSetup()
Internal call used to assign controls to the the correct element.
Declaration
protected override void FinishSetup()