117 lines
2.9 KiB
XML
117 lines
2.9 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<!--F5Player plugin additions-->
|
|
<root xmlns:android="http://schemas.android.com/apk/res/android">
|
|
<!-- init section is always evaluated once per architecture -->
|
|
<init>
|
|
<log text="ElectraSamples init"/>
|
|
<!-- currently supports all architectures -->
|
|
<setBool result="bSupported" value="true"/>
|
|
<if condition="bSupported">
|
|
<true>
|
|
</true>
|
|
<false>
|
|
<log text="ElectraSamples not supported for this architecture, disabled."/>
|
|
</false>
|
|
</if>
|
|
</init>
|
|
|
|
<!-- optional updates applied to AndroidManifest.xml -->
|
|
<androidManifestUpdates>
|
|
<if condition="bSupported">
|
|
<true>
|
|
</true>
|
|
</if>
|
|
</androidManifestUpdates>
|
|
|
|
<!-- optional additions to proguard -->
|
|
<proguardAdditions>
|
|
<insert>
|
|
-keep class com.epicgames.unreal.ElectraTextureSample {
|
|
public *;
|
|
}
|
|
-keep class com.epicgames.unreal.ElectraTextureSample$FFrameUpdateInfo {
|
|
public *;
|
|
}
|
|
-keep class com.epicgames.unreal.ElectraTextureSample$FImageResources {
|
|
public *;
|
|
}
|
|
</insert>
|
|
</proguardAdditions>
|
|
|
|
<!-- optional files or directories to copy to Intermediate/Android/APK -->
|
|
<resourceCopies>
|
|
<if condition="bSupported">
|
|
<true>
|
|
<copyDir src="$S(PluginDir)/Private/Java" dst="$S(BuildDir)" />
|
|
</true>
|
|
</if>
|
|
</resourceCopies>
|
|
|
|
<!-- optional additions to the GameActivity imports in GameActivity.java -->
|
|
<gameActivityImportAdditions>
|
|
<if condition="bSupported">
|
|
<true>
|
|
</true>
|
|
</if>
|
|
</gameActivityImportAdditions>
|
|
|
|
<!-- optional additions to the GameActivity class in GameActivity.java -->
|
|
<gameActivityClassAdditions>
|
|
<if condition="bSupported">
|
|
<true>
|
|
</true>
|
|
</if>
|
|
</gameActivityClassAdditions>
|
|
|
|
<!-- optional additions to GameActivity onCreate in GameActivity.java
|
|
<gameActivityOnCreateAdditions>
|
|
</gameActivityOnCreateAdditions>
|
|
-->
|
|
|
|
<!-- optional additions to GameActivity onDestroy in GameActivity.java
|
|
<gameActivityOnDestroyAdditions>
|
|
</gameActivityOnDestroyAdditions>
|
|
-->
|
|
|
|
<!-- optional additions to GameActivity onStop in GameActivity.java -->
|
|
<gameActivityOnStopAdditions>
|
|
<if condition="bSupported">
|
|
<true>
|
|
<insert>
|
|
</insert>
|
|
</true>
|
|
</if>
|
|
</gameActivityOnStopAdditions>
|
|
|
|
|
|
<!-- optional additions to GameActivity onPause in GameActivity.java -->
|
|
<gameActivityOnPauseAdditions>
|
|
<if condition="bSupported">
|
|
<true>
|
|
<insert>
|
|
</insert>
|
|
</true>
|
|
</if>
|
|
</gameActivityOnPauseAdditions>
|
|
|
|
<!-- optional additions to GameActivity onResume in GameActivity.java -->
|
|
<gameActivityOnResumeAdditions>
|
|
<if condition="bSupported">
|
|
<true>
|
|
<insert>
|
|
</insert>
|
|
</true>
|
|
</if>
|
|
</gameActivityOnResumeAdditions>
|
|
|
|
<!-- optional additions to GameActivity onActivityResult in GameActivity.java
|
|
<gameActivityOnActivityResultAdditions>
|
|
</gameActivityOnActivityResultAdditions>
|
|
-->
|
|
|
|
<!-- optional libraries to load in GameActivity.java before libUnreal.so -->
|
|
<soLoadLibrary>
|
|
</soLoadLibrary>
|
|
</root>
|
|
|