Lines Matching defs:env
39 jmePhysicsSpace::jmePhysicsSpace(JNIEnv* env, jobject javaSpace) {
41 this->javaPhysicsSpace = env->NewWeakGlobalRef(javaSpace);
42 this->env = env;
43 env->GetJavaVM(&vm);
44 if (env->ExceptionCheck()) {
45 env->Throw(env->ExceptionOccurred());
52 vm->AttachCurrentThread((JNIEnv**) &env, NULL);
54 vm->AttachCurrentThread((void**) &env, NULL);
56 vm->AttachCurrentThread(&env, NULL);
62 return this->env;
211 JNIEnv* env = dynamicsWorld->getEnv();
212 jobject javaPhysicsSpace = env->NewLocalRef(dynamicsWorld->getJavaPhysicsSpace());
214 env->CallVoidMethod(javaPhysicsSpace, jmeClasses::PhysicsSpace_preTick, timeStep);
215 env->DeleteLocalRef(javaPhysicsSpace);
216 if (env->ExceptionCheck()) {
217 env->Throw(env->ExceptionOccurred());
225 JNIEnv* env = dynamicsWorld->getEnv();
226 jobject javaPhysicsSpace = env->NewLocalRef(dynamicsWorld->getJavaPhysicsSpace());
228 env->CallVoidMethod(javaPhysicsSpace, jmeClasses::PhysicsSpace_postTick, timeStep);
229 env->DeleteLocalRef(javaPhysicsSpace);
230 if (env->ExceptionCheck()) {
231 env->Throw(env->ExceptionOccurred());
246 JNIEnv* env = dynamicsWorld->getEnv();
247 jobject javaPhysicsSpace = env->NewLocalRef(dynamicsWorld->getJavaPhysicsSpace());
249 jobject javaCollisionObject0 = env->NewLocalRef(up0->javaCollisionObject);
250 jobject javaCollisionObject1 = env->NewLocalRef(up1->javaCollisionObject);
251 env->CallVoidMethod(javaPhysicsSpace, jmeClasses::PhysicsSpace_addCollisionEvent, javaCollisionObject0, javaCollisionObject1, (jlong) & cp);
252 env->DeleteLocalRef(javaPhysicsSpace);
253 env->DeleteLocalRef(javaCollisionObject0);
254 env->DeleteLocalRef(javaCollisionObject1);
255 if (env->ExceptionCheck()) {
256 env->Throw(env->ExceptionOccurred());