Struct MixedRealityControllerMapping
Used to define a controller or other input device's physical buttons, and other attributes.
Inherited Members
Namespace: Microsoft.MixedReality.Toolkit.Input
Assembly: cs.temp.dll.dll
Syntax
[Serializable]
public struct MixedRealityControllerMapping
Constructors
MixedRealityControllerMapping(Type, Handedness)
Constructor.
Declaration
public MixedRealityControllerMapping(Type controllerType, Handedness handedness = null)
Parameters
Type | Name | Description |
---|---|---|
Type | controllerType | Controller Type to instantiate at runtime. |
Handedness | handedness | The designated hand that the device is managing. |
Properties
ControllerType
Controller Type to instantiate at runtime.
Declaration
public SystemType ControllerType { get; }
Property Value
Type | Description |
---|---|
SystemType |
Description
Description of the Device.
Declaration
public string Description { get; }
Property Value
Type | Description |
---|---|
String |
Handedness
The designated hand that the device is managing.
Declaration
public Handedness Handedness { get; }
Property Value
Type | Description |
---|---|
Handedness |
HasCustomInteractionMappings
Is this controller mapping using custom interactions?
Declaration
public bool HasCustomInteractionMappings { get; }
Property Value
Type | Description |
---|---|
Boolean |
Interactions
Details the list of available buttons / interactions available from the device.
Declaration
public MixedRealityInteractionMapping[] Interactions { get; }
Property Value
Type | Description |
---|---|
MixedRealityInteractionMapping[] |
SupportedControllerType
Declaration
public SupportedControllerType SupportedControllerType { get; }
Property Value
Type | Description |
---|---|
SupportedControllerType |