2
0
Эх сурвалжийг харах

Added another constructor to avoid requiring a full ANativeActivity

Daniel-Genkin 3 жил өмнө
parent
commit
6e5600a9a5

+ 2 - 0
include/assimp/port/AndroidJNI/AndroidJNIIOSystem.h

@@ -65,6 +65,8 @@ public:
 	/** Constructor. */
 	AndroidJNIIOSystem(ANativeActivity* activity);
 
+	AndroidJNIIOSystem(const char *internalPath, AAssetManager assetManager);
+
 	/** Destructor. */
 	~AndroidJNIIOSystem();
 

+ 6 - 0
port/AndroidJNI/AndroidJNIIOSystem.cpp

@@ -67,6 +67,12 @@ AndroidJNIIOSystem::AndroidJNIIOSystem(ANativeActivity* activity)
 	AndroidActivityInit(activity);
 }
 
+AndroidJNIIOSystem::AndroidJNIIOSystem(const char *internalPath, AAssetManager assetManager)
+{
+	mApkWorkspacePath = internalDataPath;
+	mApkAssetManager = assetManager;
+}
+
 // ------------------------------------------------------------------------------------------------
 // Destructor.
 AndroidJNIIOSystem::~AndroidJNIIOSystem()