40 lines
1.5 KiB
C++
40 lines
1.5 KiB
C++
// Copyright Epic Games, Inc. All Rights Reserved.
|
|
|
|
#pragma once
|
|
|
|
#include "CoreMinimal.h"
|
|
#include "UObject/SoftObjectPath.h"
|
|
|
|
class FOpenXRAssetDirectory
|
|
{
|
|
public:
|
|
#if WITH_EDITORONLY_DATA
|
|
OPENXRHMD_API static void LoadForCook();
|
|
OPENXRHMD_API static void ReleaseAll();
|
|
#endif
|
|
|
|
OPENXRHMD_API static FSoftObjectPath HPMixedRealityLeft;
|
|
OPENXRHMD_API static FSoftObjectPath HPMixedRealityRight;
|
|
OPENXRHMD_API static FSoftObjectPath HTCVive;
|
|
OPENXRHMD_API static FSoftObjectPath HTCViveCosmosLeft;
|
|
OPENXRHMD_API static FSoftObjectPath HTCViveCosmosRight;
|
|
OPENXRHMD_API static FSoftObjectPath HTCViveFocus;
|
|
OPENXRHMD_API static FSoftObjectPath HTCViveFocusPlus;
|
|
OPENXRHMD_API static FSoftObjectPath MicrosoftMixedRealityLeft;
|
|
OPENXRHMD_API static FSoftObjectPath MicrosoftMixedRealityRight;
|
|
OPENXRHMD_API static FSoftObjectPath OculusGo;
|
|
OPENXRHMD_API static FSoftObjectPath OculusTouchLeft;
|
|
OPENXRHMD_API static FSoftObjectPath OculusTouchRight;
|
|
OPENXRHMD_API static FSoftObjectPath OculusTouchV2Left;
|
|
OPENXRHMD_API static FSoftObjectPath OculusTouchV2Right;
|
|
OPENXRHMD_API static FSoftObjectPath OculusTouchV3Left;
|
|
OPENXRHMD_API static FSoftObjectPath OculusTouchV3Right;
|
|
OPENXRHMD_API static FSoftObjectPath PicoNeo3Left;
|
|
OPENXRHMD_API static FSoftObjectPath PicoNeo3Right;
|
|
OPENXRHMD_API static FSoftObjectPath SamsungGearVR;
|
|
OPENXRHMD_API static FSoftObjectPath SamsungOdysseyLeft;
|
|
OPENXRHMD_API static FSoftObjectPath SamsungOdysseyRight;
|
|
OPENXRHMD_API static FSoftObjectPath ValveIndexLeft;
|
|
OPENXRHMD_API static FSoftObjectPath ValveIndexRight;
|
|
};
|