All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Member Functions | List of all members
Eegeo::Android::Sdk::NativeState Class Reference
Inheritance diagram for Eegeo::Android::Sdk::NativeState:
Eegeo::Android::Sdk::INativeWindowProvider Eegeo::NonCopyable

Public Member Functions

 NativeState (JavaVM *vm, JNIEnv *mainThreadEnv, jobject eegeoNativeMapViewGlobalRef, jclass eegeoNativeMapViewClass, jobject assetManagerGlobalRef, AAssetManager *assetManager, jobject activityGlobalRef, jclass activityClassGlobalRef, jobject classLoaderGlobalRef, jclass classLoaderClassGlobalRef, jmethodID classLoaderLoadClassMethod, jfloat deviceDpi, std::string deviceModel, std::string versionName, int versionCode)
 
JavaVM & GetVM () const
 
JNIEnv * GetJNIEnv () const
 
float GetDeviceDpi () const
 
const std::string & GetDeviceModel () const
 
jobject GetEegeoNativeMapView () const
 
jclass GetEegeoNativeMapViewClass () const
 
jobject GetActivity () const
 
jclass GetActivityClass () const
 
AAssetManager * GetAssetManager () const
 
ANativeWindow * GetNativeWindow () const
 
void SetNativeWindow (ANativeWindow *nativeWindow)
 
jclass LoadClass (JNIEnv *env, jstring strClassName)
 
void ToLegacyAndroidNativeState (AndroidNativeState &androidNativeState) const
 

Additional Inherited Members

- Private Member Functions inherited from Eegeo::NonCopyable
 NonCopyable (const NonCopyable &)=delete
 
NonCopyableoperator= (const NonCopyable &)=delete
 

The documentation for this class was generated from the following files: