Functions |
JNIEnv * | getGlobalJniEnv () |
JNIEnv * | setGlobalJniEnv (JNIEnv *e) |
void | loadJniCommon () |
void | loadJniRendering () |
void | loadJniRenderingRules () |
void | loadJniMapObjects () |
void | loadJniBinaryRead () |
JNIEXPORT jint JNICALL | JNI_OnLoad (JavaVM *vm, void *reserved) |
void | throwNewException (const char *msg) |
jclass | findClass (const char *className, bool mustHave) |
jobject | newGlobalRef (jobject o) |
jfieldID | getFid (jclass cls, const char *fieldName, const char *sig) |
std::string | getStringField (jobject o, jfieldID fid) |
std::string | getString (jstring jstr) |
std::string | getStringMethod (jobject o, jmethodID fid) |
std::string | getStringMethod (jobject o, jmethodID fid, int i) |
void | pullFromJavaRenderingContext (jobject jrc, RenderingContext *rc) |
void | pushToJavaRenderingContext (jobject jrc, RenderingContext *rc) |
float | getDensityValue (RenderingContext *rc, float val) |
SkBitmap * | getCachedBitmap (RenderingContext *rc, const std::string &bitmapResource) |
Variables |
const char *const | LOG_TAG = "net.osmand:native" |
JavaVM * | globalJVM = NULL |
JNIEnv * | globalJniEnv = NULL |
jclass | jclass_RenderingContext = NULL |
jfieldID | jfield_RenderingContext_interrupted = NULL |
jclass | jclass_RenderingIcons = NULL |
jmethodID | jmethod_RenderingIcons_getIconRawData = NULL |
jfieldID | jfield_RenderingContext_leftX = NULL |
jfieldID | jfield_RenderingContext_topY = NULL |
jfieldID | jfield_RenderingContext_width = NULL |
jfieldID | jfield_RenderingContext_height = NULL |
jfieldID | jfield_RenderingContext_zoom = NULL |
jfieldID | jfield_RenderingContext_rotate = NULL |
jfieldID | jfield_RenderingContext_tileDivisor = NULL |
jfieldID | jfield_RenderingContext_pointCount = NULL |
jfieldID | jfield_RenderingContext_pointInsideCount = NULL |
jfieldID | jfield_RenderingContext_visible = NULL |
jfieldID | jfield_RenderingContext_allObjects = NULL |
jfieldID | jfield_RenderingContext_cosRotateTileSize = NULL |
jfieldID | jfield_RenderingContext_sinRotateTileSize = NULL |
jfieldID | jfield_RenderingContext_density = NULL |
jfieldID | jfield_RenderingContext_highResMode = NULL |
jfieldID | jfield_RenderingContext_mapTextSize = NULL |
jfieldID | jfield_RenderingContext_shadowRenderingMode = NULL |
jfieldID | jfield_RenderingContext_shadowLevelMin = NULL |
jfieldID | jfield_RenderingContext_shadowLevelMax = NULL |
jfieldID | jfield_RenderingContext_ctx = NULL |
jfieldID | jfield_RenderingContext_textRenderingTime = NULL |
jfieldID | jfield_RenderingContext_lastRenderedKey = NULL |
std::hash_map< std::string,
SkBitmap * > | cachedBitmaps |