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()