Public Member Functions | |
AndroidPlatformAbstractionModule (AndroidNativeState &nativeState, Helpers::Jpeg::IJpegLoader &jpegLoader, EGLDisplay &display, EGLContext &context, EGLSurface &surface, const std::string &apiKey, const std::set< std::string > &customDirectoryPaths=std::set< std::string >(), Eegeo::UI::NativeAlerts::Android::AndroidAlertBoxFactory *pAndroidAlertBoxFactory=nullptr, const Unity::UnityCallbacks *pUnityCallbacks=nullptr, IAndroidSharedGlContextUsageGuard *pContextUsageGuard=nullptr) | |
deprecated | |
Helpers::ITextureFileLoader & | GetTextureFileLoader () const |
Web::IWebLoadRequestFactory & | GetWebLoadRequestFactory () const |
Web::IWebLoadRequestFactory & | GetPlatformWebLoadRequestFactory () const |
Web::IWebProxySettings & | GetProxySettings () const |
Web::ISSLSettings & | GetSSLSettings () const |
Helpers::IHttpCache & | GetHttpCache () const |
Helpers::IFileIO & | GetFileIO () const |
Helpers::UrlHelpers::IUrlEncoder & | GetUrlEncoder () const |
Concurrency::Tasks::IGlTaskContextFactory & | GetGlTaskContextFactory () const |
Eegeo::Web::IConnectivityService & | GetConnectivityService () const |
Eegeo::Concurrency::Tasks::IWorkPool & | GetWorkPool () const |
Modules::ISceneBuilderModuleFactory & | GetSceneBuilderModuleFactory () |
Rendering::AsyncTexturing::ITextureFactory & | GetTextureFactory () const |
IAndroidSharedGlContextUsageGuard & | GetSharedGlContextUsageGuard () |
void | OnPause () |
void | OnResume () |
void | Update () |
Helpers::IHttpCache & | GetAndroidHttpCache () const |
void | UpdateSurface (EGLSurface &surface) |
Static Public Member Functions | |
static AndroidPlatformAbstractionModule * | Create (AndroidNativeState &nativeState, Helpers::Jpeg::IJpegLoader &jpegLoader, const Eegeo::Android::Sdk::IAndroidGlDisplayService &glDisplayService, const std::string &apiKey, const std::vector< std::string > &customDirectoryPaths, Eegeo::UI::NativeAlerts::IAlertBoxFactory &alertBoxFactory) |