Class BaseInputSimulationService
Base class for services that create simulated input devices.
Inheritance
BaseInputSimulationService
Assembly: cs.temp.dll.dll
public abstract class BaseInputSimulationService : BaseInputDeviceManager, IMixedRealityInputDeviceManager, IMixedRealityDataProvider, IMixedRealityService, IDisposable
Constructors
Declaration
public BaseInputSimulationService(IMixedRealityServiceRegistrar registrar, IMixedRealityInputSystem inputSystem, string name, uint priority, BaseMixedRealityProfile profile)
Parameters
Methods
Retrieve all controllers currently registered with this device at runtime (if direct access is required)
Declaration
public override IMixedRealityController[] GetActiveControllers()
Returns
Overrides
Declaration
public SimulatedHand GetHandDevice(Handedness handedness)
Parameters
Type |
Name |
Description |
Handedness |
handedness |
|
Returns
Declaration
protected SimulatedHand GetOrAddHandDevice(Handedness handedness, HandSimulationMode simulationMode)
Parameters
Returns
Declaration
protected void RemoveAllHandDevices()
Declaration
protected void RemoveHandDevice(Handedness handedness)
Parameters
Type |
Name |
Description |
Handedness |
handedness |
|
Declaration
protected void UpdateHandDevice(HandSimulationMode simulationMode, Handedness handedness, SimulatedHandData handData)
Parameters
Implements