Class MouseDeviceManager
Implements
Inherited Members
Namespace: Microsoft.MixedReality.Toolkit.Input.UnityInput
Assembly: cs.temp.dll.dll
Syntax
[MixedRealityDataProvider(typeof(IMixedRealityInputSystem), null, "Unity Mouse Device Manager")]
public class MouseDeviceManager : BaseInputDeviceManager, IMixedRealityInputDeviceManager, IMixedRealityDataProvider, IMixedRealityService, IDisposable, IMixedRealityMouseDeviceManager, IMixedRealityInputDeviceManager
Constructors
MouseDeviceManager(IMixedRealityServiceRegistrar, IMixedRealityInputSystem, String, UInt32, BaseMixedRealityProfile)
Constructor.
Declaration
public MouseDeviceManager(IMixedRealityServiceRegistrar registrar, IMixedRealityInputSystem inputSystem, string name = null, uint priority = 10U, BaseMixedRealityProfile profile = null)
Parameters
| Type | Name | Description |
|---|---|---|
| IMixedRealityServiceRegistrar | registrar | The IMixedRealityServiceRegistrar instance that loaded the data provider. |
| IMixedRealityInputSystem | inputSystem | The IMixedRealityInputSystem instance that receives data from this provider. |
| String | name | Friendly name of the service. |
| UInt32 | priority | Service priority. Used to determine order of instantiation. |
| BaseMixedRealityProfile | profile | The service's configuration profile. |
Properties
Controller
Current Mouse Controller.
Declaration
public MouseController Controller { get; }
Property Value
| Type | Description |
|---|---|
| MouseController |
CursorSpeed
Declaration
public float CursorSpeed { get; set; }
Property Value
| Type | Description |
|---|---|
| Single |
MouseInputProfile
Declaration
public MixedRealityMouseInputProfile MouseInputProfile { get; }
Property Value
| Type | Description |
|---|---|
| MixedRealityMouseInputProfile |
WheelSpeed
Declaration
public float WheelSpeed { get; set; }
Property Value
| Type | Description |
|---|---|
| Single |
Methods
Disable()
Optional Disable function to pause the service.
Declaration
public override void Disable()
Overrides
Enable()
Optional Enable function to enable / re-enable the service.
Declaration
public override void Enable()
Overrides
Initialize()
Declaration
public override void Initialize()
Overrides
Update()
Optional Update function to perform per-frame updates of the service.
Declaration
public override void Update()