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 |