assets manager and shader classes

This commit is contained in:
2025-12-30 14:19:13 +01:00
parent e576011ebb
commit d3eae79aa3
2 changed files with 136 additions and 0 deletions

View File

@@ -3,6 +3,7 @@ package com.omixlab.mosis
import android.content.ComponentName
import android.content.Intent
import android.content.ServiceConnection
import android.content.res.AssetManager
import android.os.Bundle
import android.os.IBinder
import android.util.Log
@@ -78,6 +79,7 @@ class MainActivity : ComponentActivity() {
}
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setAssetManager(assets)
startRemoteService()
enableEdgeToEdge()
setContent {
@@ -108,6 +110,7 @@ class MainActivity : ComponentActivity() {
}
)
}
external fun setAssetManager(assetManager: AssetManager)
external fun serviceConnected(binder: IBinder)
external fun setSurface(surface: Surface)
external fun destroySurface()