Class OculusXRSDKDeviceManager
Manages XR SDK devices on the Oculus platform.
Inheritance
OculusXRSDKDeviceManager
Assembly: cs.temp.dll.dll
public class OculusXRSDKDeviceManager : XRSDKDeviceManager
Constructors
Declaration
public OculusXRSDKDeviceManager(IMixedRealityInputSystem inputSystem, string name = null, uint priority = default(uint), BaseMixedRealityProfile profile = null)
Parameters
Type |
Name |
Description |
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.
|
Methods
Declaration
public override bool CheckCapability(MixedRealityCapability capability)
Parameters
Returns
Declaration
protected override Type GetControllerType(SupportedControllerType supportedControllerType)
Parameters
Type |
Name |
Description |
SupportedControllerType |
supportedControllerType |
|
Returns
Declaration
protected override SupportedControllerType GetCurrentControllerType(InputDevice inputDevice)
Parameters
Type |
Name |
Description |
InputDevice |
inputDevice |
|
Returns
Type |
Description |
SupportedControllerType |
|
Declaration
protected override InputSourceType GetInputSourceType(SupportedControllerType supportedControllerType)
Parameters
Type |
Name |
Description |
SupportedControllerType |
supportedControllerType |
|
Returns
Type |
Description |
InputSourceType |
|