Interface IInputSimulationService
Inherited Members
Namespace: Microsoft.MixedReality.Toolkit.Input
Assembly: cs.temp.dll.dll
Syntax
public interface IInputSimulationService : IMixedRealityInputDeviceManager, IMixedRealityDataProvider, IMixedRealityService, IDisposable
Properties
HandDataLeft
Pose data for the left hand.
Declaration
SimulatedHandData HandDataLeft { get; }
Property Value
Type | Description |
---|---|
SimulatedHandData |
HandDataRight
Pose data for the right hand.
Declaration
SimulatedHandData HandDataRight { get; }
Property Value
Type | Description |
---|---|
SimulatedHandData |
HandPositionLeft
Position of the left hand in view space.
Declaration
Vector3 HandPositionLeft { get; set; }
Property Value
Type | Description |
---|---|
Vector3 |
HandPositionRight
Position of the right hand in view space.
Declaration
Vector3 HandPositionRight { get; set; }
Property Value
Type | Description |
---|---|
Vector3 |
HandRotationLeft
Rotation euler angles of the left hand in view space.
Declaration
Vector3 HandRotationLeft { get; set; }
Property Value
Type | Description |
---|---|
Vector3 |
HandRotationRight
Rotation euler angles of the right hand in view space.
Declaration
Vector3 HandRotationRight { get; set; }
Property Value
Type | Description |
---|---|
Vector3 |
HandSimulationMode
Simulated hand behavior.
Declaration
HandSimulationMode HandSimulationMode { get; set; }
Property Value
Type | Description |
---|---|
HandSimulationMode |
InputSimulationProfile
Typed representation of the ConfigurationProfile property.
Declaration
MixedRealityInputSimulationProfile InputSimulationProfile { get; }
Property Value
Type | Description |
---|---|
MixedRealityInputSimulationProfile |
IsAlwaysVisibleHandLeft
The left hand is always tracking.
Declaration
bool IsAlwaysVisibleHandLeft { get; set; }
Property Value
Type | Description |
---|---|
Boolean |
IsAlwaysVisibleHandRight
The right hand is always tracking.
Declaration
bool IsAlwaysVisibleHandRight { get; set; }
Property Value
Type | Description |
---|---|
Boolean |
IsSimulatingHandLeft
The left hand is controlled by user input.
Declaration
bool IsSimulatingHandLeft { get; }
Property Value
Type | Description |
---|---|
Boolean |
IsSimulatingHandRight
The right hand is controlled by user input.
Declaration
bool IsSimulatingHandRight { get; }
Property Value
Type | Description |
---|---|
Boolean |
UserInputEnabled
If true then keyboard and mouse input are used to simulate hands.
Declaration
bool UserInputEnabled { get; set; }
Property Value
Type | Description |
---|---|
Boolean |
Methods
ResetHandLeft()
Reset the left hand.
Declaration
void ResetHandLeft()
ResetHandRight()
Reset the right hand.
Declaration
void ResetHandRight()