From 095de7682100db812822a43168b78c15fad28d8a Mon Sep 17 00:00:00 2001 From: assiduous Date: Mon, 11 May 2020 17:31:16 -0700 Subject: Improved Android file loading --- Graphics/GraphicsEngineVulkan/src/EngineFactoryVk.cpp | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'Graphics/GraphicsEngineVulkan') diff --git a/Graphics/GraphicsEngineVulkan/src/EngineFactoryVk.cpp b/Graphics/GraphicsEngineVulkan/src/EngineFactoryVk.cpp index 7663eb85..8d72a0b5 100644 --- a/Graphics/GraphicsEngineVulkan/src/EngineFactoryVk.cpp +++ b/Graphics/GraphicsEngineVulkan/src/EngineFactoryVk.cpp @@ -82,7 +82,9 @@ public: ISwapChain** ppSwapChain) override final; #if PLATFORM_ANDROID - virtual void InitAndroidFileSystem(void* Activity, const char* ActivityClassName) const override final; + virtual void InitAndroidFileSystem(struct ANativeActivity* NativeActivity, + const char* NativeActivityClassName, + struct AAssetManager* AssetManager) const override final; #endif private: @@ -351,9 +353,11 @@ void EngineFactoryVkImpl::CreateSwapChainVk(IRenderDevice* pDevice, } #if PLATFORM_ANDROID -void EngineFactoryVkImpl::InitAndroidFileSystem(void* Activity, const char* ActivityClassName) const +void EngineFactoryVkImpl::InitAndroidFileSystem(struct ANativeActivity* NativeActivity, + const char* NativeActivityClassName, + struct AAssetManager* AssetManager) const { - AndroidFileSystem::Init(Activity, ActivityClassName); + AndroidFileSystem::Init(NativeActivity, NativeActivityClassName, AssetManager); } #endif -- cgit v1.2.3