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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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()
ResetHandLeft()
Reset the left hand.
Declaration
void ResetHandLeft()
ResetHandRight()
Reset the right hand.
Declaration
void ResetHandRight()
ResetHandRight()
Reset the right hand.
Declaration
void ResetHandRight()