MCPcopy Create free account
hub / github.com/SFML/SFML / attachCurrentThread

Method attachCurrentThread

src/SFML/Window/Android/JniHelper.cpp:267–281  ·  view source on GitHub ↗

///////////////////////////////////////////////////////

Source from the content-addressed store, hash-verified

265
266////////////////////////////////////////////////////////////
267std::optional<Jni> Jni::attachCurrentThread(ANativeActivity& activity)
268{
269 JavaVM* vm = activity.vm;
270 JNIEnv* env = activity.env;
271
272 JavaVMAttachArgs lJavaVMAttachArgs;
273 lJavaVMAttachArgs.version = JNI_VERSION_1_6;
274 lJavaVMAttachArgs.name = "NativeThread";
275 lJavaVMAttachArgs.group = nullptr;
276
277 if (vm->AttachCurrentThread(&env, &lJavaVMAttachArgs) == JNI_ERR)
278 return std::nullopt;
279
280 return Jni(*vm, *env);
281}
282
283
284////////////////////////////////////////////////////////////

Callers

nothing calls this directly

Calls 1

JniClass · 0.85

Tested by

no test coverage detected