You've already forked UnrealEngineUWP
mirror of
https://github.com/izzy2lost/UnrealEngineUWP.git
synced 2026-03-26 18:15:20 -07:00
#jira UE-104943 #ue5 #android #review @Jack.Porter #rb Jack.Porter [CL 15284943 by Chris Babcock in ue5-main branch]
107 lines
3.3 KiB
XML
107 lines
3.3 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<!--LibOVRPlatform plugin additions-->
|
|
<root xmlns:android="http://schemas.android.com/apk/res/android">
|
|
<!-- init section is always evaluated once per architecture -->
|
|
<init>
|
|
<log text="LibOVRPlatform init"/>
|
|
<setBool result="bSupported" value="false"/>
|
|
<isArch arch="armeabi-v7a">
|
|
<setBool result="bSupported" value="true"/>
|
|
</isArch>
|
|
<isArch arch="arm64-v8a">
|
|
<setBool result="bSupported" value="true"/>
|
|
</isArch>
|
|
</init>
|
|
|
|
<!-- optional updates applied to AndroidManifest.xml
|
|
<androidManifestUpdates>
|
|
</androidManifestUpdates>
|
|
-->
|
|
|
|
<!-- optional additions to proguard -->
|
|
<proguardAdditions>
|
|
<insert>
|
|
-keep class com.oculus.** {
|
|
*;
|
|
}
|
|
-keep class android.app.** {
|
|
*;
|
|
}
|
|
</insert>
|
|
</proguardAdditions>
|
|
|
|
<!-- optional files or directories to copy to Intermediate/Android/APK -->
|
|
<resourceCopies>
|
|
<isArch arch="armeabi-v7a">
|
|
<log text="Copying libovrplatformloader.so"/>
|
|
<copyFile src="$S(EngineDir)/Source/ThirdParty/Oculus/LibOVRPlatform/LibOVRPlatform/lib/armeabi-v7a/libovrplatformloader.so"
|
|
dst="$S(BuildDir)/libs/armeabi-v7a/libovrplatformloader.so" />
|
|
</isArch>
|
|
<isArch arch="arm64-v8a">
|
|
<log text="Copying libovrplatformloader.so"/>
|
|
<copyFile src="$S(EngineDir)/Source/ThirdParty/Oculus/LibOVRPlatform/LibOVRPlatform/lib/arm64-v8a/libovrplatformloader.so"
|
|
dst="$S(BuildDir)/libs/arm64-v8a/libovrplatformloader.so" />
|
|
</isArch>
|
|
</resourceCopies>
|
|
|
|
<!-- optional additions to the GameActivity imports in GameActivity.java
|
|
<gameActivityImportAdditions>
|
|
</gameActivityImportAdditions>
|
|
-->
|
|
|
|
<!-- optional additions to the GameActivity class in GameActivity.java
|
|
<gameActivityClassAdditions>
|
|
</gameActivityClassAdditions>
|
|
-->
|
|
|
|
<!-- optional additions to GameActivity onCreate metadata reading in GameActivity.java
|
|
<gameActivityReadMetadataAdditions>
|
|
</gameActivityReadMetadataAdditions>
|
|
-->
|
|
|
|
<!-- optional additions to GameActivity onCreate in GameActivity.java
|
|
<gameActivityOnCreateAdditions>
|
|
</gameActivityOnCreateAdditions>
|
|
-->
|
|
|
|
<!-- optional additions to GameActivity onDestroy in GameActivity.java
|
|
<gameActivityOnDestroyAdditions>
|
|
</gameActivityOnDestroyAdditions>
|
|
-->
|
|
|
|
<!-- optional additions to GameActivity onStart in GameActivity.java
|
|
<gameActivityOnStartAdditions>
|
|
</gameActivityOnStartAdditions>
|
|
-->
|
|
|
|
<!-- optional additions to GameActivity onStop in GameActivity.java
|
|
<gameActivityOnStopAdditions>
|
|
</gameActivityOnStopAdditions>
|
|
-->
|
|
|
|
<!-- optional additions to GameActivity onPause in GameActivity.java
|
|
<gameActivityOnPauseAdditions>
|
|
</gameActivityOnPauseAdditions>
|
|
-->
|
|
|
|
<!-- optional additions to GameActivity onResume in GameActivity.java
|
|
<gameActivityOnResumeAdditions>
|
|
</gameActivityOnResumeAdditions>
|
|
-->
|
|
|
|
<!-- optional additions to GameActivity onActivityResult in GameActivity.java
|
|
<gameActivityOnActivityResultAdditions>
|
|
</gameActivityOnActivityResultAdditions>
|
|
-->
|
|
|
|
<!-- optional libraries to load in GameActivity.java before libUnreal.so -->
|
|
<soLoadLibrary>
|
|
<!-- need this if plugin enabled and supported architecture, even if not packaged for LibOVRPlatform -->
|
|
<if condition="bSupported">
|
|
<true>
|
|
<loadLibrary name="ovrplatformloader" failmsg="LibOVRPlatform library not loaded and required!" />
|
|
</true>
|
|
</if>
|
|
</soLoadLibrary>
|
|
</root>
|