Lines Matching refs:sData
112 GetSDOps(JNIEnv *env, jobject sData, jboolean callSetup)
115 if (JNU_IsNull(env, sData)) {
119 ops = (SurfaceDataOps *)JNU_GetLongFieldAsPtr(env, sData, pDataID);
122 !(*env)->IsInstanceOf(env, sData, pNullSurfaceDataClass))
124 if (!(*env)->GetBooleanField(env, sData, validID)) {
137 SurfaceData_GetOps(JNIEnv *env, jobject sData)
139 return GetSDOps(env, sData, JNI_TRUE);
143 SurfaceData_GetOpsNoSetup(JNIEnv *env, jobject sData)
145 return GetSDOps(env, sData, JNI_FALSE);
149 SurfaceData_SetOps(JNIEnv *env, jobject sData, SurfaceDataOps *ops)
151 if (JNU_GetLongFieldAsPtr(env, sData, pDataID) == NULL) {
152 JNU_SetLongFieldFromPtr(env, sData, pDataID, ops);
154 Disposer_AddRecord(env, sData,
234 SurfaceDataOps *SurfaceData_InitOps(JNIEnv *env, jobject sData, int opsSize)
237 SurfaceData_SetOps(env, sData, ops);
240 ops->sdObject = (*env)->NewWeakGlobalRef(env, sData);