Lines Matching refs:env

46 void SetIDs(JNIEnv *env, jclass wFlagsClass)
48 wFlagsClassID = (jclass)env->NewGlobalRef(wFlagsClass);
49 d3dEnabledID = env->GetStaticFieldID(wFlagsClass, "d3dEnabled", "Z");
50 d3dSetID = env->GetStaticFieldID(wFlagsClass, "d3dSet", "Z");
53 BOOL GetStaticBoolean(JNIEnv *env, jclass wfClass, const char *fieldName)
55 jfieldID fieldID = env->GetStaticFieldID(wfClass, fieldName, "Z");
56 return env->GetStaticBooleanField(wfClass, fieldID);
59 jobject GetStaticObject(JNIEnv *env, jclass wfClass, const char *fieldName,
62 jfieldID fieldID = env->GetStaticFieldID(wfClass, fieldName, signature);
63 return env->GetStaticObjectField(wfClass, fieldID);
66 void GetFlagValues(JNIEnv *env, jclass wFlagsClass)
68 jboolean d3dEnabled = env->GetStaticBooleanField(wFlagsClass, d3dEnabledID);
69 jboolean d3dSet = env->GetStaticBooleanField(wFlagsClass, d3dSetID);
77 // printf("Java2D Direct3D usage disabled by J2D_D3D env\n");
80 SetD3DEnabledFlag(env, d3dEnabled, d3dSet);
82 // printf("Java2D Direct3D usage forced on by J2D_D3D env\n");
85 SetD3DEnabledFlag(env, d3dEnabled, d3dSet);
91 g_offscreenSharing = GetStaticBoolean(env, wFlagsClass,
93 accelReset = GetStaticBoolean(env, wFlagsClass, "accelReset");
94 checkRegistry = GetStaticBoolean(env, wFlagsClass, "checkRegistry");
95 disableRegistry = GetStaticBoolean(env, wFlagsClass, "disableRegistry");
96 jstring javaVersionString = (jstring)GetStaticObject(env, wFlagsClass,
101 (IS_WINVISTA && GetStaticBoolean(env, wFlagsClass, "setHighDPIAware"));
120 void SetD3DEnabledFlag(JNIEnv *env, BOOL d3dEnabled, BOOL d3dSet)
124 if (env == NULL) {
125 env = (JNIEnv * ) JNU_GetEnv(jvm, JNI_VERSION_1_2);
127 env->SetStaticBooleanField(wFlagsClassID, d3dEnabledID, d3dEnabled);
129 env->SetStaticBooleanField(wFlagsClassID, d3dSetID, d3dSet);
153 * not use the runtime flag, then the env variable will force d3d to
154 * be disabled. Any native env variable overriding must up-call to
165 Java_sun_java2d_windows_WindowsFlags_initNativeFlags(JNIEnv *env,
168 SetIDs(env, wFlagsClass);
169 GetFlagValues(env, wFlagsClass);