Class MixedRealityInputSystemProfile
Configuration profile settings for setting up controller pointers.
Namespace: Microsoft.MixedReality.Toolkit.Input
Assembly: cs.temp.dll.dll
Syntax
[MixedRealityServiceProfile(typeof(IMixedRealityInputSystem), null)]
public class MixedRealityInputSystemProfile : BaseMixedRealityProfile
Properties
ControllerMappingProfile
Active profile for controller mapping configuration
Declaration
public MixedRealityControllerMappingProfile ControllerMappingProfile { get; }
Property Value
Type | Description |
---|---|
MixedRealityControllerMappingProfile |
ControllerVisualizationProfile
Device profile for rendering spatial controllers.
Declaration
public MixedRealityControllerVisualizationProfile ControllerVisualizationProfile { get; }
Property Value
Type | Description |
---|---|
MixedRealityControllerVisualizationProfile |
DataProviderConfigurations
List of input data provider configurations to initialize and manage by the Input System registrar
Declaration
public MixedRealityInputDataProviderConfiguration[] DataProviderConfigurations { get; }
Property Value
Type | Description |
---|---|
MixedRealityInputDataProviderConfiguration[] |
FocusIndividualCompoundCollider
In case of a compound collider, does the individual collider receive focus
Declaration
public bool FocusIndividualCompoundCollider { get; set; }
Property Value
Type | Description |
---|---|
Boolean |
FocusProviderType
The focus provider service concrete type to use when raycasting.
Declaration
public SystemType FocusProviderType { get; }
Property Value
Type | Description |
---|---|
SystemType |
FocusQueryBufferSize
Maximum number of colliders that can be detected in a SphereOverlap scene query.
Declaration
public int FocusQueryBufferSize { get; }
Property Value
Type | Description |
---|---|
Int32 |
GesturesProfile
Gesture Mapping Profile for recognizing gestures across all platforms.
Declaration
public MixedRealityGesturesProfile GesturesProfile { get; }
Property Value
Type | Description |
---|---|
MixedRealityGesturesProfile |
HandTrackingProfile
Active profile for hands tracking
Declaration
public MixedRealityHandTrackingProfile HandTrackingProfile { get; }
Property Value
Type | Description |
---|---|
MixedRealityHandTrackingProfile |
InputActionRulesProfile
Input Action Rules Profile for raising actions based on specific criteria.
Declaration
public MixedRealityInputActionRulesProfile InputActionRulesProfile { get; }
Property Value
Type | Description |
---|---|
MixedRealityInputActionRulesProfile |
InputActionsProfile
Input System Action Mapping profile for wiring up Controller input to Actions.
Declaration
public MixedRealityInputActionsProfile InputActionsProfile { get; }
Property Value
Type | Description |
---|---|
MixedRealityInputActionsProfile |
IsControllerMappingEnabled
Enable and configure the devices for your application.
Declaration
public bool IsControllerMappingEnabled { get; }
Property Value
Type | Description |
---|---|
Boolean |
IsSpeechSupported
Returns whether speech is supported for the current language or not
Declaration
public bool IsSpeechSupported { get; }
Property Value
Type | Description |
---|---|
Boolean |
PointerProfile
Pointer configuration options
Declaration
public MixedRealityPointerProfile PointerProfile { get; }
Property Value
Type | Description |
---|---|
MixedRealityPointerProfile |
RaycastProviderType
The raycast provider service concrete type to use when raycasting.
Declaration
public SystemType RaycastProviderType { get; }
Property Value
Type | Description |
---|---|
SystemType |
SpeechCommandsProfile
Speech commands profile for configured speech commands, for use by the speech recognition system
Declaration
public MixedRealitySpeechCommandsProfile SpeechCommandsProfile { get; }
Property Value
Type | Description |
---|---|
MixedRealitySpeechCommandsProfile |