A Demo Project for the UnrealEngineSDK
Loading...
Searching...
No Matches
OpenVRExpansionFunctionLibrary.h File Reference
#include "CoreMinimal.h"
#include "UObject/ObjectMacros.h"
#include "Kismet/BlueprintFunctionLibrary.h"
#include "UObject/Object.h"
#include "Engine/Texture.h"
#include "Engine/EngineTypes.h"
#include "RHI.h"
#include "IMotionController.h"
#include "ProceduralMeshComponent.h"
#include "KismetProceduralMeshLibrary.h"
#include "HeadMountedDisplayFunctionLibrary.h"
#include "IHeadMountedDisplay.h"
#include "OpenVRExpansionFunctionLibrary.generated.h"
Include dependency graph for OpenVRExpansionFunctionLibrary.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  FBPOpenVRCameraHandle
 USTRUCT(BlueprintType, Category = "VRExpansionFunctions|SteamVR|VRCamera") More...
 
struct  FBPOpenVRKeyboardHandle
 
class  UOpenVRExpansionFunctionLibrary
 UCLASS(Blueprintable, meta = (BlueprintSpawnableComponent)) More...
 

Macros

#define STEAMVR_SUPPORTED_PLATFORM   (PLATFORM_MAC || (PLATFORM_LINUX && PLATFORM_CPU_X86_FAMILY && PLATFORM_64BITS) || (PLATFORM_WINDOWS && WINVER > 0x0502))
 

Enumerations

enum class  EAsyncBlueprintResultSwitch : uint8 { OnSuccess , AsyncLoading , OnFailure }
 UENUM() More...
 
enum class  EBPOpenVRControllerDeviceType : uint8 {
  DT_IndexController , DT_ViveController , DT_CosmosController , DT_RiftController ,
  DT_RiftSController , DT_QuestController , DT_WMRController , DT_PicoNeo3Controller ,
  DT_UnknownController
}
 UENUM(Blueprintable) More...
 
enum class  EBPOpenVRHMDDeviceType : uint8 {
  DT_SteamVR , DT_ValveIndex , DT_Vive , DT_ViveCosmos ,
  DT_ViveFocus , DT_ViveFocus3 , DT_OculusQuestHMD , DT_OculusHMD ,
  DT_WindowsMR , DT_PicoNeo3 , DT_Unknown
}
 UENUM(Blueprintable) More...
 
enum class  EBPOpenVRTrackedDeviceClass : uint8 {
  TrackedDeviceClass_Invalid = 0 , TrackedDeviceClass_HMD = 1 , TrackedDeviceClass_Controller = 2 , TrackedDeviceClass_GenericTracker = 3 ,
  TrackedDeviceClass_TrackingReference = 4 , TrackedDeviceClass_DisplayRedirect = 5
}
 UENUM() More...
 
enum class  EBPOVRResultSwitch : uint8 { OnSucceeded , OnFailed }
 UENUM() More...
 
enum class  EBPSteamVRTrackedDeviceType : uint8 { Controller , TrackingReference , Other , Invalid }
 UENUM(BlueprintType) More...
 
enum class  EOpenVRCameraFrameType : uint8 { VRFrameType_Distorted = 0 , VRFrameType_Undistorted , VRFrameType_MaximumUndistorted }
 UENUM(BlueprintType) More...
 
enum class  EVRDeviceProperty_Bool : uint8 {
  Prop_WillDriftInYaw_Bool_1004 , Prop_DeviceIsWireless_Bool_1010 , Prop_DeviceIsCharging_Bool_1011 , Prop_Firmware_UpdateAvailable_Bool_1014 ,
  Prop_Firmware_ManualUpdate_Bool_1015 , Prop_BlockServerShutdown_Bool_1023 , Prop_CanUnifyCoordinateSystemWithHmd_Bool_1024 , Prop_ContainsProximitySensor_Bool_1025 ,
  Prop_DeviceProvidesBatteryStatus_Bool_1026 , Prop_DeviceCanPowerOff_Bool_1027 , Prop_HasCamera_Bool_1030 , Prop_Firmware_ForceUpdateRequired_Bool_1032 ,
  Prop_ViveSystemButtonFixRequired_Bool_1033 , Prop_NeverTracked_Bool_1038 , Prop_Identifiable_Bool_1043 , Prop_Firmware_RemindUpdate_Bool_1047 ,
  HMDProp_ReportsTimeSinceVSync_Bool_2000 , HMDProp_IsOnDesktop_Bool_2007 , HMDProp_DisplaySuppressed_Bool_2036 , HMDProp_DisplayAllowNightMode_Bool_2037 ,
  HMDProp_DriverDirectModeSendsVsyncEvents_Bool_2043 , HMDProp_DisplayDebugMode_Bool_2044 , HMDProp_DoNotApplyPrediction_Bool_2054 , HMDProp_DriverIsDrawingControllers_Bool_2057 ,
  HMDProp_DriverRequestsApplicationPause_Bool_2058 , HMDProp_DriverRequestsReducedRendering_Bool_2059 , HMDProp_ConfigurationIncludesLighthouse20Features_Bool_2069 , HMDProp_DriverProvidedChaperoneVisibility_Bool_2076 ,
  HMDProp_DisplaySupportsMultipleFramerates_Bool_2081 , TrackRefProp_CanWirelessIdentify_Bool_4007 , DriverProp_HasDisplayComponent_Bool_6002 , DriverProp_HasControllerComponent_Bool_6003 ,
  DriverProp_HasCameraComponent_Bool_6004 , DriverProp_HasDriverDirectModeComponent_Bool_6005 , DriverProp_HasVirtualDisplayComponent_Bool_6006 , DriverProp_HasSpatialAnchorsSupport_Bool_6007
}
 UENUM(BlueprintType) More...
 
enum class  EVRDeviceProperty_Float : uint8 {
  Prop_DeviceBatteryPercentage_Float_1012 , HMDProp_SecondsFromVsyncToPhotons_Float_2001 , HMDProp_DisplayFrequency_Float_2002 , HMDProp_UserIpdMeters_Float_2003 ,
  HMDProp_DisplayMCOffset_Float_2009 , HMDProp_DisplayMCScale_Float_2010 , HMDProp_DisplayGCBlackClamp_Float_2014 , HMDProp_DisplayGCOffset_Float_2018 ,
  HMDProp_DisplayGCScale_Float_2019 , HMDProp_DisplayGCPrescale_Float_2020 , HMDProp_LensCenterLeftU_Float_2022 , HMDProp_LensCenterLeftV_Float_2023 ,
  HMDProp_LensCenterRightU_Float_2024 , HMDProp_LensCenterRightV_Float_2025 , HMDProp_UserHeadToEyeDepthMeters_Float_2026 , HMDProp_ScreenshotHorizontalFieldOfViewDegrees_Float_2034 ,
  HMDProp_ScreenshotVerticalFieldOfViewDegrees_Float_2035 , HMDProp_SecondsFromPhotonsToVblank_Float_2042 , HMDProp_MinimumIpdStepMeters_Float_2060 , TrackRefProp_FieldOfViewLeftDegrees_Float_4000 ,
  TrackRefProp_FieldOfViewRightDegrees_Float_4001 , TrackRefProp_FieldOfViewTopDegrees_Float_4002 , TrackRefProp_FieldOfViewBottomDegrees_Float_4003 , TrackRefProp_TrackingRangeMinimumMeters_Float_4004 ,
  TrackRefProp_TrackingRangeMaximumMeters_Float_4005
}
 UENUM(BlueprintType) More...
 
enum class  EVRDeviceProperty_Int32 : uint8 {
  Prop_DeviceClass_Int32_1029 , Prop_NumCameras_Int32_1039 , Prop_CameraFrameLayout_Int32_1040 , Prop_CameraStreamFormat_Int32_1041 ,
  HMDProp_DisplayMCType_Int32_2008 , HMDProp_EdidVendorID_Int32_2011 , HMDProp_EdidProductID_Int32_2015 , HMDProp_DisplayGCType_Int32_2017 ,
  HMDProp_CameraCompatibilityMode_Int32_2033 , HMDProp_DisplayMCImageWidth_Int32_2038 , HMDProp_DisplayMCImageHeight_Int32_2039 , HMDProp_DisplayMCImageNumChannels_Int32_2040 ,
  HMDProp_ExpectedTrackingReferenceCount_Int32_2049 , HMDProp_ExpectedControllerCount_Int32_2050 , HMDProp_DistortionMeshResolution_Int32_2056 , HMDProp_HmdTrackingStyle_Int32_2075 ,
  ControllerProp_Axis0Type_Int32_3002 , ControllerPropProp_Axis1Type_Int32_3003 , ControllerPropProp_Axis2Type_Int32_3004 , ControllerPropProp_Axis3Type_Int32_3005 ,
  ControllerPropProp_Axis4Type_Int32_3006 , ControllerProp_ControllerRoleHint_Int32_3007 , TrackRefProp_Nonce_Int32_4008 , DriverProp_ControllerHandSelectionPriority_Int32_7002
}
 UENUM(BlueprintType) More...
 
enum class  EVRDeviceProperty_Matrix34 : uint8 { Prop_StatusDisplayTransform_Matrix34_1013 , HMDProp_CameraToHeadTransform_Matrix34_2016 , HMDProp_CameraToHeadTransforms_Matrix34_2055 , HMDProp_ImuToHeadTransform_Matrix34_2063 }
 UENUM(BlueprintType) More...
 
enum class  EVRDeviceProperty_String : uint8 {
  Prop_TrackingSystemName_String_1000 , Prop_ModelNumber_String_1001 , Prop_SerialNumber_String_1002 , Prop_RenderModelName_String_1003 ,
  Prop_ManufacturerName_String_1005 , Prop_TrackingFirmwareVersion_String_1006 , Prop_HardwareRevision_String_1007 , Prop_AllWirelessDongleDescriptions_String_1008 ,
  Prop_ConnectedWirelessDongle_String_1009 , Prop_Firmware_ManualUpdateURL_String_1016 , Prop_Firmware_ProgrammingTarget_String_1028 , Prop_DriverVersion_String_1031 ,
  Prop_ResourceRoot_String_1035 , Prop_RegisteredDeviceType_String_1036 , Prop_InputProfileName_String_1037 , Prop_AdditionalDeviceSettingsPath_String_1042 ,
  Prop_AdditionalSystemReportData_String_1045 , Prop_CompositeFirmwareVersion_String_1046 , HMDProp_DisplayMCImageLeft_String_2012 , HMDProp_DisplayMCImageRight_String_2013 ,
  HMDProp_DisplayGCImage_String_2021 , HMDProp_CameraFirmwareDescription_String_2028 , HMDProp_DriverProvidedChaperonePath_String_2048 , HMDProp_ExpectedControllerType_String_2074 ,
  HMDProp_DashboardLayoutPathName_String_2090 , ControllerProp_AttachedDeviceId_String_3000 , TrackRefProp_ModeLabel_String_4006 , UIProp_NamedIconPathDeviceOff_String_5001 ,
  UIProp_NamedIconPathDeviceSearching_String_5002 , UIProp_NamedIconPathDeviceSearchingAlert_String_5003 , UIProp_NamedIconPathDeviceReady_String_5004 , UIProp_NamedIconPathDeviceReadyAlert_String_5005 ,
  UIProp_NamedIconPathDeviceNotReady_String_5006 , UIProp_NamedIconPathDeviceStandby_String_5007 , UIProp_NamedIconPathDeviceAlertLow_String_5008 , DriverProp_UserConfigPath_String_6000 ,
  DriverProp_InstallPath_String_6001 , DriverProp_ControllerType_String_7000
}
 UENUM(BlueprintType) More...
 
enum class  EVRDeviceProperty_UInt64 : uint8 {
  Prop_HardwareRevision_Uint64_1017 , Prop_FirmwareVersion_Uint64_1018 , Prop_FPGAVersion_Uint64_1019 , Prop_VRCVersion_Uint64_1020 ,
  Prop_RadioVersion_Uint64_1021 , Prop_DongleVersion_Uint64_1022 , Prop_ParentDriver_Uint64_1034 , Prop_BootloaderVersion_Uint64_1044 ,
  HMDProp_CurrentUniverseId_Uint64_2004 , HMDProp_PreviousUniverseId_Uint64_2005 , HMDProp_DisplayFirmwareVersion_Uint64_2006 , HMDProp_CameraFirmwareVersion_Uint64_2027 ,
  HMDProp_DisplayFPGAVersion_Uint64_2029 , HMDProp_DisplayBootloaderVersion_Uint64_2030 , HMDProp_DisplayHardwareVersion_Uint64_2031 , HMDProp_AudioFirmwareVersion_Uint64_2032 ,
  HMDProp_GraphicsAdapterLuid_Uint64_2045 , HMDProp_AudioBridgeFirmwareVersion_Uint64_2061 , HMDProp_ImageBridgeFirmwareVersion_Uint64_2062 , HMDProp_AdditionalRadioFeatures_Uint64_2070 ,
  ControllerProp_SupportedButtons_Uint64_3001
}
 UENUM(BlueprintType) More...
 

Functions

 DECLARE_LOG_CATEGORY_EXTERN (OpenVRExpansionFunctionLibraryLog, Log, All)
 
static FName SteamVRSystemName (TEXT("SteamVR"))
 

Macro Definition Documentation

◆ STEAMVR_SUPPORTED_PLATFORM

#define STEAMVR_SUPPORTED_PLATFORM   (PLATFORM_MAC || (PLATFORM_LINUX && PLATFORM_CPU_X86_FAMILY && PLATFORM_64BITS) || (PLATFORM_WINDOWS && WINVER > 0x0502))

Definition at line 21 of file OpenVRExpansionFunctionLibrary.h.

Enumeration Type Documentation

◆ EAsyncBlueprintResultSwitch

enum class EAsyncBlueprintResultSwitch : uint8
strong

UENUM()

Enumerator
OnSuccess 
AsyncLoading 
OnFailure 

Definition at line 190 of file OpenVRExpansionFunctionLibrary.h.

◆ EBPOpenVRControllerDeviceType

enum class EBPOpenVRControllerDeviceType : uint8
strongBlueprintable

UENUM(Blueprintable)

Enumerator
DT_IndexController 
DT_ViveController 
DT_CosmosController 
DT_RiftController 
DT_RiftSController 
DT_QuestController 
DT_WMRController 
DT_PicoNeo3Controller 
DT_UnknownController 

Definition at line 566 of file OpenVRExpansionFunctionLibrary.h.

◆ EBPOpenVRHMDDeviceType

enum class EBPOpenVRHMDDeviceType : uint8
strongBlueprintable

UENUM(Blueprintable)

Enumerator
DT_SteamVR 
DT_ValveIndex 
DT_Vive 
DT_ViveCosmos 
DT_ViveFocus 
DT_ViveFocus3 
DT_OculusQuestHMD 
DT_OculusHMD 
DT_WindowsMR 
DT_PicoNeo3 
DT_Unknown 

Definition at line 545 of file OpenVRExpansionFunctionLibrary.h.

◆ EBPOpenVRTrackedDeviceClass

enum class EBPOpenVRTrackedDeviceClass : uint8
strong

UENUM()

Enumerator
TrackedDeviceClass_Invalid 
TrackedDeviceClass_HMD 
TrackedDeviceClass_Controller 
TrackedDeviceClass_GenericTracker 
TrackedDeviceClass_TrackingReference 
TrackedDeviceClass_DisplayRedirect 

Definition at line 54 of file OpenVRExpansionFunctionLibrary.h.

◆ EBPOVRResultSwitch

enum class EBPOVRResultSwitch : uint8
strong

UENUM()

Enumerator
OnSucceeded 
OnFailed 

Definition at line 94 of file OpenVRExpansionFunctionLibrary.h.

◆ EBPSteamVRTrackedDeviceType

enum class EBPSteamVRTrackedDeviceType : uint8
strongBlueprintType

UENUM(BlueprintType)

Defines the class of tracked devices in SteamVR

Enumerator
Controller 

Represents a Steam VR Controller

TrackingReference 

Represents a static tracking reference device, such as a Lighthouse or tracking camera

Other 

Misc. device types, for future expansion

Invalid 

DeviceId is invalid

Definition at line 207 of file OpenVRExpansionFunctionLibrary.h.

◆ EOpenVRCameraFrameType

enum class EOpenVRCameraFrameType : uint8
strongBlueprintType

UENUM(BlueprintType)

Enumerator
VRFrameType_Distorted 
VRFrameType_Undistorted 
VRFrameType_MaximumUndistorted 

Definition at line 179 of file OpenVRExpansionFunctionLibrary.h.

◆ EVRDeviceProperty_Bool

enum class EVRDeviceProperty_Bool : uint8
strongBlueprintType

UENUM(BlueprintType)

Enumerator
Prop_WillDriftInYaw_Bool_1004 

Metadata:
DisplayName: STRING

Prop_DeviceIsWireless_Bool_1010 

Metadata:
DisplayName: STRING

Prop_DeviceIsCharging_Bool_1011 

Metadata:
DisplayName: STRING

Prop_Firmware_UpdateAvailable_Bool_1014 

Metadata:
DisplayName: STRING

Prop_Firmware_ManualUpdate_Bool_1015 

Metadata:
DisplayName: STRING

Prop_BlockServerShutdown_Bool_1023 

Metadata:
DisplayName: STRING

Prop_CanUnifyCoordinateSystemWithHmd_Bool_1024 

Metadata:
DisplayName: STRING

Prop_ContainsProximitySensor_Bool_1025 

Metadata:
DisplayName: STRING

Prop_DeviceProvidesBatteryStatus_Bool_1026 

Metadata:
DisplayName: STRING

Prop_DeviceCanPowerOff_Bool_1027 

Metadata:
DisplayName: STRING

Prop_HasCamera_Bool_1030 

Metadata:
DisplayName: STRING

Prop_Firmware_ForceUpdateRequired_Bool_1032 

Metadata:
DisplayName: STRING

Prop_ViveSystemButtonFixRequired_Bool_1033 

Metadata:
DisplayName: STRING

Prop_NeverTracked_Bool_1038 

Metadata:
DisplayName: STRING

Prop_Identifiable_Bool_1043 

Metadata:
DisplayName: STRING

Prop_Firmware_RemindUpdate_Bool_1047 

Metadata:
DisplayName: STRING

HMDProp_ReportsTimeSinceVSync_Bool_2000 

Metadata:
DisplayName: STRING

HMDProp_IsOnDesktop_Bool_2007 

Metadata:
DisplayName: STRING

HMDProp_DisplaySuppressed_Bool_2036 

Metadata:
DisplayName: STRING

HMDProp_DisplayAllowNightMode_Bool_2037 

Metadata:
DisplayName: STRING

HMDProp_DriverDirectModeSendsVsyncEvents_Bool_2043 

Metadata:
DisplayName: STRING

HMDProp_DisplayDebugMode_Bool_2044 

Metadata:
DisplayName: STRING

HMDProp_DoNotApplyPrediction_Bool_2054 

Metadata:
DisplayName: STRING

HMDProp_DriverIsDrawingControllers_Bool_2057 

Metadata:
DisplayName: STRING

HMDProp_DriverRequestsApplicationPause_Bool_2058 

Metadata:
DisplayName: STRING

HMDProp_DriverRequestsReducedRendering_Bool_2059 

Metadata:
DisplayName: STRING

HMDProp_ConfigurationIncludesLighthouse20Features_Bool_2069 

Metadata:
DisplayName: STRING

HMDProp_DriverProvidedChaperoneVisibility_Bool_2076 

Metadata:
DisplayName: STRING

HMDProp_DisplaySupportsMultipleFramerates_Bool_2081 

Metadata:
DisplayName: STRING

TrackRefProp_CanWirelessIdentify_Bool_4007 

Metadata:
DisplayName: STRING

DriverProp_HasDisplayComponent_Bool_6002 

Metadata:
DisplayName: STRING

DriverProp_HasControllerComponent_Bool_6003 

Metadata:
DisplayName: STRING

DriverProp_HasCameraComponent_Bool_6004 

Metadata:
DisplayName: STRING

DriverProp_HasDriverDirectModeComponent_Bool_6005 

Metadata:
DisplayName: STRING

DriverProp_HasVirtualDisplayComponent_Bool_6006 

Metadata:
DisplayName: STRING

DriverProp_HasSpatialAnchorsSupport_Bool_6007 

Metadata:
DisplayName: STRING

Definition at line 360 of file OpenVRExpansionFunctionLibrary.h.

◆ EVRDeviceProperty_Float

enum class EVRDeviceProperty_Float : uint8
strongBlueprintType

UENUM(BlueprintType)

Enumerator
Prop_DeviceBatteryPercentage_Float_1012 

Metadata:
DisplayName: STRING

HMDProp_SecondsFromVsyncToPhotons_Float_2001 

Metadata:
DisplayName: STRING

HMDProp_DisplayFrequency_Float_2002 

Metadata:
DisplayName: STRING

HMDProp_UserIpdMeters_Float_2003 

Metadata:
DisplayName: STRING

HMDProp_DisplayMCOffset_Float_2009 

Metadata:
DisplayName: STRING

HMDProp_DisplayMCScale_Float_2010 

Metadata:
DisplayName: STRING

HMDProp_DisplayGCBlackClamp_Float_2014 

Metadata:
DisplayName: STRING

HMDProp_DisplayGCOffset_Float_2018 

Metadata:
DisplayName: STRING

HMDProp_DisplayGCScale_Float_2019 

Metadata:
DisplayName: STRING

HMDProp_DisplayGCPrescale_Float_2020 

Metadata:
DisplayName: STRING

HMDProp_LensCenterLeftU_Float_2022 

Metadata:
DisplayName: STRING

HMDProp_LensCenterLeftV_Float_2023 

Metadata:
DisplayName: STRING

HMDProp_LensCenterRightU_Float_2024 

Metadata:
DisplayName: STRING

HMDProp_LensCenterRightV_Float_2025 

Metadata:
DisplayName: STRING

HMDProp_UserHeadToEyeDepthMeters_Float_2026 

Metadata:
DisplayName: STRING

HMDProp_ScreenshotHorizontalFieldOfViewDegrees_Float_2034 

Metadata:
DisplayName: STRING

HMDProp_ScreenshotVerticalFieldOfViewDegrees_Float_2035 

Metadata:
DisplayName: STRING

HMDProp_SecondsFromPhotonsToVblank_Float_2042 

Metadata:
DisplayName: STRING

HMDProp_MinimumIpdStepMeters_Float_2060 

Metadata:
DisplayName: STRING

TrackRefProp_FieldOfViewLeftDegrees_Float_4000 

Metadata:
DisplayName: STRING

TrackRefProp_FieldOfViewRightDegrees_Float_4001 

Metadata:
DisplayName: STRING

TrackRefProp_FieldOfViewTopDegrees_Float_4002 

Metadata:
DisplayName: STRING

TrackRefProp_FieldOfViewBottomDegrees_Float_4003 

Metadata:
DisplayName: STRING

TrackRefProp_TrackingRangeMinimumMeters_Float_4004 

Metadata:
DisplayName: STRING

TrackRefProp_TrackingRangeMaximumMeters_Float_4005 

Metadata:
DisplayName: STRING

Definition at line 415 of file OpenVRExpansionFunctionLibrary.h.

◆ EVRDeviceProperty_Int32

enum class EVRDeviceProperty_Int32 : uint8
strongBlueprintType

UENUM(BlueprintType)

Enumerator
Prop_DeviceClass_Int32_1029 

Metadata:
DisplayName: STRING

Prop_NumCameras_Int32_1039 

Metadata:
DisplayName: STRING

Prop_CameraFrameLayout_Int32_1040 

Metadata:
DisplayName: STRING

Prop_CameraStreamFormat_Int32_1041 

Metadata:
DisplayName: STRING

HMDProp_DisplayMCType_Int32_2008 

Metadata:
DisplayName: STRING

HMDProp_EdidVendorID_Int32_2011 

Metadata:
DisplayName: STRING

HMDProp_EdidProductID_Int32_2015 

Metadata:
DisplayName: STRING

HMDProp_DisplayGCType_Int32_2017 

Metadata:
DisplayName: STRING

HMDProp_CameraCompatibilityMode_Int32_2033 

Metadata:
DisplayName: STRING

HMDProp_DisplayMCImageWidth_Int32_2038 

Metadata:
DisplayName: STRING

HMDProp_DisplayMCImageHeight_Int32_2039 

Metadata:
DisplayName: STRING

HMDProp_DisplayMCImageNumChannels_Int32_2040 

Metadata:
DisplayName: STRING

HMDProp_ExpectedTrackingReferenceCount_Int32_2049 

Metadata:
DisplayName: STRING

HMDProp_ExpectedControllerCount_Int32_2050 

Metadata:
DisplayName: STRING

HMDProp_DistortionMeshResolution_Int32_2056 

Metadata:
DisplayName: STRING

HMDProp_HmdTrackingStyle_Int32_2075 

Metadata:
DisplayName: STRING

ControllerProp_Axis0Type_Int32_3002 

Metadata:
DisplayName: STRING

ControllerPropProp_Axis1Type_Int32_3003 

Metadata:
DisplayName: STRING

ControllerPropProp_Axis2Type_Int32_3004 

Metadata:
DisplayName: STRING

ControllerPropProp_Axis3Type_Int32_3005 

Metadata:
DisplayName: STRING

ControllerPropProp_Axis4Type_Int32_3006 

Metadata:
DisplayName: STRING

ControllerProp_ControllerRoleHint_Int32_3007 

Metadata:
DisplayName: STRING

TrackRefProp_Nonce_Int32_4008 

Metadata:
DisplayName: STRING

DriverProp_ControllerHandSelectionPriority_Int32_7002 

Metadata:
DisplayName: STRING

Definition at line 453 of file OpenVRExpansionFunctionLibrary.h.

◆ EVRDeviceProperty_Matrix34

enum class EVRDeviceProperty_Matrix34 : uint8
strongBlueprintType

UENUM(BlueprintType)

Enumerator
Prop_StatusDisplayTransform_Matrix34_1013 

Metadata:
DisplayName: STRING

HMDProp_CameraToHeadTransform_Matrix34_2016 

Metadata:
DisplayName: STRING

HMDProp_CameraToHeadTransforms_Matrix34_2055 

Metadata:
DisplayName: STRING

HMDProp_ImuToHeadTransform_Matrix34_2063 

Metadata:
DisplayName: STRING

Definition at line 529 of file OpenVRExpansionFunctionLibrary.h.

◆ EVRDeviceProperty_String

enum class EVRDeviceProperty_String : uint8
strongBlueprintType

UENUM(BlueprintType)

Enumerator
Prop_TrackingSystemName_String_1000 

Metadata:
DisplayName: STRING

Prop_ModelNumber_String_1001 

Metadata:
DisplayName: STRING

Prop_SerialNumber_String_1002 

Metadata:
DisplayName: STRING

Prop_RenderModelName_String_1003 

Metadata:
DisplayName: STRING

Prop_ManufacturerName_String_1005 

Metadata:
DisplayName: STRING

Prop_TrackingFirmwareVersion_String_1006 

Metadata:
DisplayName: STRING

Prop_HardwareRevision_String_1007 

Metadata:
DisplayName: STRING

Prop_AllWirelessDongleDescriptions_String_1008 

Metadata:
DisplayName: STRING

Prop_ConnectedWirelessDongle_String_1009 

Metadata:
DisplayName: STRING

Prop_Firmware_ManualUpdateURL_String_1016 

Metadata:
DisplayName: STRING

Prop_Firmware_ProgrammingTarget_String_1028 

Metadata:
DisplayName: STRING

Prop_DriverVersion_String_1031 

Metadata:
DisplayName: STRING

Prop_ResourceRoot_String_1035 

Metadata:
DisplayName: STRING

Prop_RegisteredDeviceType_String_1036 

Metadata:
DisplayName: STRING

Prop_InputProfileName_String_1037 

Metadata:
DisplayName: STRING

Prop_AdditionalDeviceSettingsPath_String_1042 

Metadata:
DisplayName: STRING

Prop_AdditionalSystemReportData_String_1045 

Metadata:
DisplayName: STRING

Prop_CompositeFirmwareVersion_String_1046 

Metadata:
DisplayName: STRING

HMDProp_DisplayMCImageLeft_String_2012 

Metadata:
DisplayName: STRING

HMDProp_DisplayMCImageRight_String_2013 

Metadata:
DisplayName: STRING

HMDProp_DisplayGCImage_String_2021 

Metadata:
DisplayName: STRING

HMDProp_CameraFirmwareDescription_String_2028 

Metadata:
DisplayName: STRING

HMDProp_DriverProvidedChaperonePath_String_2048 

Metadata:
DisplayName: STRING

HMDProp_ExpectedControllerType_String_2074 

Metadata:
DisplayName: STRING

HMDProp_DashboardLayoutPathName_String_2090 

Metadata:
DisplayName: STRING

ControllerProp_AttachedDeviceId_String_3000 

Metadata:
DisplayName: STRING

TrackRefProp_ModeLabel_String_4006 

Metadata:
DisplayName: STRING

UIProp_NamedIconPathDeviceOff_String_5001 

Metadata:
DisplayName: STRING

UIProp_NamedIconPathDeviceSearching_String_5002 

Metadata:
DisplayName: STRING

UIProp_NamedIconPathDeviceSearchingAlert_String_5003 

Metadata:
DisplayName: STRING

UIProp_NamedIconPathDeviceReady_String_5004 

Metadata:
DisplayName: STRING

UIProp_NamedIconPathDeviceReadyAlert_String_5005 

Metadata:
DisplayName: STRING

UIProp_NamedIconPathDeviceNotReady_String_5006 

Metadata:
DisplayName: STRING

UIProp_NamedIconPathDeviceStandby_String_5007 

Metadata:
DisplayName: STRING

UIProp_NamedIconPathDeviceAlertLow_String_5008 

Metadata:
DisplayName: STRING

DriverProp_UserConfigPath_String_6000 

Metadata:
DisplayName: STRING

DriverProp_InstallPath_String_6001 

Metadata:
DisplayName: STRING

DriverProp_ControllerType_String_7000 

Metadata:
DisplayName: STRING

Definition at line 296 of file OpenVRExpansionFunctionLibrary.h.

◆ EVRDeviceProperty_UInt64

enum class EVRDeviceProperty_UInt64 : uint8
strongBlueprintType

UENUM(BlueprintType)

Enumerator
Prop_HardwareRevision_Uint64_1017 

Metadata:
DisplayName: STRING

Prop_FirmwareVersion_Uint64_1018 

Metadata:
DisplayName: STRING

Prop_FPGAVersion_Uint64_1019 

Metadata:
DisplayName: STRING

Prop_VRCVersion_Uint64_1020 

Metadata:
DisplayName: STRING

Prop_RadioVersion_Uint64_1021 

Metadata:
DisplayName: STRING

Prop_DongleVersion_Uint64_1022 

Metadata:
DisplayName: STRING

Prop_ParentDriver_Uint64_1034 

Metadata:
DisplayName: STRING

Prop_BootloaderVersion_Uint64_1044 

Metadata:
DisplayName: STRING

HMDProp_CurrentUniverseId_Uint64_2004 

Metadata:
DisplayName: STRING

HMDProp_PreviousUniverseId_Uint64_2005 

Metadata:
DisplayName: STRING

HMDProp_DisplayFirmwareVersion_Uint64_2006 

Metadata:
DisplayName: STRING

HMDProp_CameraFirmwareVersion_Uint64_2027 

Metadata:
DisplayName: STRING

HMDProp_DisplayFPGAVersion_Uint64_2029 

Metadata:
DisplayName: STRING

HMDProp_DisplayBootloaderVersion_Uint64_2030 

Metadata:
DisplayName: STRING

HMDProp_DisplayHardwareVersion_Uint64_2031 

Metadata:
DisplayName: STRING

HMDProp_AudioFirmwareVersion_Uint64_2032 

Metadata:
DisplayName: STRING

HMDProp_GraphicsAdapterLuid_Uint64_2045 

Metadata:
DisplayName: STRING

HMDProp_AudioBridgeFirmwareVersion_Uint64_2061 

Metadata:
DisplayName: STRING

HMDProp_ImageBridgeFirmwareVersion_Uint64_2062 

Metadata:
DisplayName: STRING

HMDProp_AdditionalRadioFeatures_Uint64_2070 

Metadata:
DisplayName: STRING

ControllerProp_SupportedButtons_Uint64_3001 

Metadata:
DisplayName: STRING

Definition at line 495 of file OpenVRExpansionFunctionLibrary.h.

Function Documentation

◆ DECLARE_LOG_CATEGORY_EXTERN()

DECLARE_LOG_CATEGORY_EXTERN ( OpenVRExpansionFunctionLibraryLog ,
Log ,
All  )

◆ SteamVRSystemName()

static FName SteamVRSystemName ( TEXT("SteamVR") )
static
Here is the caller graph for this function: