MCPcopy Create free account
hub / github.com/antvis/F2Native / SetChartCanvas

Function SetChartCanvas

core/android/F2NativeJNI.cpp:46–54  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

44}
45
46static jint SetChartCanvas(JNIEnv *env, jclass clazz, jlong chart, jlong view, jstring requestFrameHandleId) {
47 xg::XChart *_chart = reinterpret_cast<xg::XChart *>(chart);
48 std::string _requestFrameHandleId = JavaStringToString(env, requestFrameHandleId);
49 F2_LOG_I("#SetChartCanvas", "bind canvas requestFrameHandleId: %s", _requestFrameHandleId.data());
50 _chart->SetRequestFrameFuncId(_requestFrameHandleId);
51 ScopedJavaGlobalRef<jobject> *handle = reinterpret_cast<ScopedJavaGlobalRef<jobject> *>(view);
52 _chart->SetCanvasContext(handle->obj());
53 return 0;
54}
55
56static jint SetChartSource(JNIEnv *env, jclass clazz, jlong chart, jstring source) {
57 xg::XChart *_chart = reinterpret_cast<xg::XChart *>(chart);

Callers

nothing calls this directly

Calls 4

JavaStringToStringFunction · 0.85
SetRequestFrameFuncIdMethod · 0.80
SetCanvasContextMethod · 0.45
objMethod · 0.45

Tested by

no test coverage detected