Android: Convert GraphicsModGroup to Kotlin

This commit is contained in:
Charles Lombardo
2023-03-01 13:34:09 -05:00
parent 9cbe66bce4
commit 5f6995fe6c
3 changed files with 18 additions and 28 deletions

View File

@ -1,27 +0,0 @@
package org.dolphinemu.dolphinemu.features.cheats.model;
import androidx.annotation.Keep;
import androidx.annotation.NonNull;
public class GraphicsModGroup
{
@Keep
private final long mPointer;
@Keep
private GraphicsModGroup(long pointer)
{
mPointer = pointer;
}
@Override
public native void finalize();
@NonNull
public native GraphicsMod[] getMods();
public native void save();
@NonNull
public static native GraphicsModGroup load(String gameId);
}

View File

@ -0,0 +1,17 @@
package org.dolphinemu.dolphinemu.features.cheats.model
import androidx.annotation.Keep
class GraphicsModGroup @Keep private constructor(@field:Keep private val pointer: Long) {
external fun finalize()
val mods: Array<GraphicsMod>
external get
external fun save()
companion object {
@JvmStatic
external fun load(gameId: String): GraphicsModGroup
}
}