Get Device Type
Updated: Apr 15, 2026
The Get Device Type Blueprint returns the current device type and replaces the Get Device Name Blueprint, which is now deprecated. This function is defined in UOculusXRFunctionLibrary (module: OculusXRHMD) and is exposed as a BlueprintPure node (no execution pin required) under the OculusLibrary category.
The following shows the Get Device Type Blueprint and its return values.
Return Value: An EOculusXRDeviceType enum value. You can use the Switch on EOculusXRDeviceType Blueprint node to branch logic based on the returned value. Possible values include:
- OculusMobile_Deprecated0 (0): Deprecated placeholder for the original mobile device.
- OculusQuest_Deprecated (1): Meta Quest (original), deprecated.
- OculusQuest2 (2): Meta Quest 2.
- MetaQuestPro (3): Meta Quest Pro.
- MetaQuest3 (4): Meta Quest 3.
- MetaQuest3S (5): Meta Quest 3S.
- Rift (100): Oculus Rift CV1.
- Rift_S (101): Oculus Rift S.
- Quest_Link_Deprecated (102): Meta Quest (original) via Meta Quest Link, deprecated.
- Quest2_Link (103): Meta Quest 2 via Meta Quest Link.
- MetaQuestProLink (104): Meta Quest Pro via Meta Quest Link.
- MetaQuest3Link (105): Meta Quest 3 via Meta Quest Link.
- MetaQuest3SLink (106): Meta Quest 3S via Meta Quest Link.
- OculusUnknown (200): Unknown or unrecognized device.