Develop
Develop
Select your platform

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.

Blueprint

The following shows the Get Device Type Blueprint and its return values.
Screenshot of Get Device Type Blueprint

Arguments

  • No arguments.

Output

  • 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.