6 #include "AndroidDeclarations.h"
10 #include "Concurrency.h"
11 #include "Rendering.h"
12 #include "IPlatformAbstractionModule.h"
13 #include "AndroidUrlEncoder.h"
14 #include "AndroidFileIO.h"
15 #include "AndroidGlTaskContextFactory.h"
16 #include "AndroidTextureFileLoader.h"
17 #include "AndroidCacheFileIO.h"
18 #include "IConnectivityService.h"
19 #include "Rendering.h"
20 #include "IWorkPool.h"
21 #include "DefaultWorkPool.h"
22 #include "AndroidAlertBoxFactory.h"
23 #include "AndroidStorageFullAlertBoxHandler.h"
24 #include "SceneBuilderModuleFactory.h"
25 #include "NativeTextureFactory.h"
26 #include "IThreadService.h"
37 struct UnityCallbacks;
42 class IAndroidSharedGlContextUsageGuard;
53 const std::string& apiKey,
54 const std::set<std::string>& customDirectoryPaths=std::set<std::string>(),
63 const std::string& apiKey,
64 const std::vector<std::string>& customDirectoryPaths,
91 void UpdateSurface(EGLSurface& surface);
131 bool m_ownsContextUsageGuard;