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 |
---|---|---|
IMixed |
registrar | The IMixed |
IMixed |
inputSystem | The IMixed |
String | name | Friendly name of the service. |
UInt32 | priority | Service priority. Used to determine order of instantiation. |
Base |
profile | The service's configuration profile. |
Properties
Controller
Current Mouse Controller.
Declaration
public MouseController Controller { get; }
Property Value
Type | Description |
---|---|
Mouse |
CursorSpeed
Declaration
public float CursorSpeed { get; set; }
Property Value
Type | Description |
---|---|
Single |
MouseInputProfile
Declaration
public MixedRealityMouseInputProfile MouseInputProfile { get; }
Property Value
Type | Description |
---|---|
Mixed |
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()