Lines Matching refs:env

88 static jboolean android_view_GLES20Canvas_preserveBackBuffer(JNIEnv* env, jobject clazz) {
103 static jboolean android_view_GLES20Canvas_isBackBufferPreserved(JNIEnv* env, jobject clazz) {
119 static void android_view_GLES20Canvas_disableVsync(JNIEnv* env, jobject clazz) {
131 static void android_view_GLES20Canvas_flushCaches(JNIEnv* env, jobject clazz,
138 static void android_view_GLES20Canvas_initCaches(JNIEnv* env, jobject clazz) {
144 static void android_view_GLES20Canvas_terminateCaches(JNIEnv* env, jobject clazz) {
154 static OpenGLRenderer* android_view_GLES20Canvas_createRenderer(JNIEnv* env, jobject clazz) {
159 static void android_view_GLES20Canvas_destroyRenderer(JNIEnv* env, jobject clazz,
169 static void android_view_GLES20Canvas_setViewport(JNIEnv* env, jobject clazz,
174 static void android_view_GLES20Canvas_prepare(JNIEnv* env, jobject clazz,
179 static void android_view_GLES20Canvas_prepareDirty(JNIEnv* env, jobject clazz,
185 static void android_view_GLES20Canvas_finish(JNIEnv* env, jobject clazz,
190 static bool android_view_GLES20Canvas_callDrawGLFunction(JNIEnv* env, jobject clazz,
196 static jint android_view_GLES20Canvas_getMaxTextureWidth(JNIEnv* env, jobject clazz) {
200 static jint android_view_GLES20Canvas_getMaxTextureHeight(JNIEnv* env, jobject clazz) {
208 static jint android_view_GLES20Canvas_save(JNIEnv* env, jobject clazz, OpenGLRenderer* renderer,
213 static jint android_view_GLES20Canvas_getSaveCount(JNIEnv* env, jobject clazz,
218 static void android_view_GLES20Canvas_restore(JNIEnv* env, jobject clazz,
223 static void android_view_GLES20Canvas_restoreToCount(JNIEnv* env, jobject clazz,
232 static jint android_view_GLES20Canvas_saveLayer(JNIEnv* env, jobject clazz,
238 static jint android_view_GLES20Canvas_saveLayerClip(JNIEnv* env, jobject clazz,
245 static jint android_view_GLES20Canvas_saveLayerAlpha(JNIEnv* env, jobject clazz,
251 static jint android_view_GLES20Canvas_saveLayerAlphaClip(JNIEnv* env, jobject clazz,
262 static bool android_view_GLES20Canvas_quickReject(JNIEnv* env, jobject clazz,
268 static bool android_view_GLES20Canvas_clipRectF(JNIEnv* env, jobject clazz,
274 static bool android_view_GLES20Canvas_clipRect(JNIEnv* env, jobject clazz,
280 static bool android_view_GLES20Canvas_getClipBounds(JNIEnv* env, jobject clazz,
284 env->CallVoidMethod(rect, gRectClassInfo.set,
294 static void android_view_GLES20Canvas_translate(JNIEnv* env, jobject clazz,
299 static void android_view_GLES20Canvas_rotate(JNIEnv* env, jobject clazz,
304 static void android_view_GLES20Canvas_scale(JNIEnv* env, jobject clazz,
309 static void android_view_GLES20Canvas_skew(JNIEnv* env, jobject clazz,
314 static void android_view_GLES20Canvas_setMatrix(JNIEnv* env, jobject clazz,
319 static void android_view_GLES20Canvas_getMatrix(JNIEnv* env, jobject clazz,
324 static void android_view_GLES20Canvas_concatMatrix(JNIEnv* env, jobject clazz,
333 static void android_view_GLES20Canvas_drawBitmap(JNIEnv* env, jobject clazz,
337 JavaHeapBitmapRef bitmapRef(env, bitmap, buffer);
342 static void android_view_GLES20Canvas_drawBitmapRect(JNIEnv* env, jobject clazz,
347 JavaHeapBitmapRef bitmapRef(env, bitmap, buffer);
353 static void android_view_GLES20Canvas_drawBitmapMatrix(JNIEnv* env, jobject clazz,
357 JavaHeapBitmapRef bitmapRef(env, bitmap, buffer);
362 static void android_view_GLES20Canvas_drawBitmapMesh(JNIEnv* env, jobject clazz,
367 JavaHeapBitmapRef bitmapRef(env, bitmap, buffer);
369 jfloat* verticesArray = vertices ? env->GetFloatArrayElements(vertices, NULL) + offset : NULL;
370 jint* colorsArray = colors ? env->GetIntArrayElements(colors, NULL) + colorOffset : NULL;
374 if (vertices) env->ReleaseFloatArrayElements(vertices, verticesArray, 0);
375 if (colors) env->ReleaseIntArrayElements(colors, colorsArray, 0);
378 static void android_view_GLES20Canvas_drawPatch(JNIEnv* env, jobject clazz,
382 JavaHeapBitmapRef bitmapRef(env, bitmap, buffer);
384 jbyte* storage = env->GetByteArrayElements(chunks, NULL);
392 env->ReleaseByteArrayElements(chunks, storage, 0);
395 static void android_view_GLES20Canvas_drawColor(JNIEnv* env, jobject clazz,
400 static void android_view_GLES20Canvas_drawRect(JNIEnv* env, jobject clazz,
406 static void android_view_GLES20Canvas_drawRoundRect(JNIEnv* env, jobject clazz,
412 static void android_view_GLES20Canvas_drawCircle(JNIEnv* env, jobject clazz,
417 static void android_view_GLES20Canvas_drawOval(JNIEnv* env, jobject clazz,
423 static void android_view_GLES20Canvas_drawArc(JNIEnv* env, jobject clazz,
429 static void android_view_GLES20Canvas_drawRects(JNIEnv* env, jobject clazz,
439 static void android_view_GLES20Canvas_drawPoints(JNIEnv* env, jobject clazz,
441 jfloat* storage = env->GetFloatArrayElements(points, NULL);
443 env->ReleaseFloatArrayElements(points, storage, 0);
446 static void android_view_GLES20Canvas_drawPath(JNIEnv* env, jobject clazz,
451 static void android_view_GLES20Canvas_drawLines(JNIEnv* env, jobject clazz,
453 jfloat* storage = env->GetFloatArrayElements(points, NULL);
455 env->ReleaseFloatArrayElements(points, storage, 0);
462 static void android_view_GLES20Canvas_resetModifiers(JNIEnv* env, jobject clazz,
469 static void android_view_GLES20Canvas_setupShader(JNIEnv* env, jobject clazz,
474 static void android_view_GLES20Canvas_setupColorFilter(JNIEnv* env, jobject clazz,
479 static void android_view_GLES20Canvas_setupShadow(JNIEnv* env, jobject clazz,
552 static void android_view_GLES20Canvas_drawTextArray(JNIEnv* env, jobject clazz,
555 jchar* textArray = env->GetCharArrayElements(text, NULL);
557 env->ReleaseCharArrayElements(text, textArray, JNI_ABORT);
560 static void android_view_GLES20Canvas_drawText(JNIEnv* env, jobject clazz,
563 const jchar* textArray = env->GetStringChars(text, NULL);
565 env->ReleaseStringChars(text, textArray);
568 static void android_view_GLES20Canvas_drawTextRunArray(JNIEnv* env, jobject clazz,
572 jchar* textArray = env->GetCharArrayElements(text, NULL);
575 env->ReleaseCharArrayElements(text, textArray, JNI_ABORT);
578 static void android_view_GLES20Canvas_drawTextRun(JNIEnv* env, jobject clazz,
582 const jchar* textArray = env->GetStringChars(text, NULL);
587 env->ReleaseStringChars(text, textArray);
594 static DisplayList* android_view_GLES20Canvas_getDisplayList(JNIEnv* env,
599 static jint android_view_GLES20Canvas_getDisplayListSize(JNIEnv* env,
604 static OpenGLRenderer* android_view_GLES20Canvas_createDisplayListRenderer(JNIEnv* env,
609 static void android_view_GLES20Canvas_resetDisplayListRenderer(JNIEnv* env,
614 static void android_view_GLES20Canvas_destroyDisplayList(JNIEnv* env,
619 static bool android_view_GLES20Canvas_drawDisplayList(JNIEnv* env,
625 env->CallVoidMethod(dirty, gRectClassInfo.set,
631 static void android_view_GLES20Canvas_outputDisplayList(JNIEnv* env,
640 static void android_view_GLES20Canvas_interrupt(JNIEnv* env, jobject clazz,
645 static void android_view_GLES20Canvas_resume(JNIEnv* env, jobject clazz,
650 static OpenGLRenderer* android_view_GLES20Canvas_createLayerRenderer(JNIEnv* env,
658 static Layer* android_view_GLES20Canvas_createTextureLayer(JNIEnv* env, jobject clazz,
663 jint* storage = env->GetIntArrayElements(layerInfo, NULL);
665 env->ReleaseIntArrayElements(layerInfo, storage, 0);
671 static Layer* android_view_GLES20Canvas_createLayer(JNIEnv* env, jobject clazz,
676 jint* storage = env->GetIntArrayElements(layerInfo, NULL);
679 env->ReleaseIntArrayElements(layerInfo, storage, 0);
685 static void android_view_GLES20Canvas_resizeLayer(JNIEnv* env, jobject clazz,
689 jint* storage = env->GetIntArrayElements(layerInfo, NULL);
692 env->ReleaseIntArrayElements(layerInfo, storage, 0);
695 static void android_view_GLES20Canvas_updateTextureLayer(JNIEnv* env, jobject clazz,
698 sp<SurfaceTexture> surfaceTexture(SurfaceTexture_getSurfaceTexture(env, surface));
707 static void android_view_GLES20Canvas_setTextureLayerTransform(JNIEnv* env, jobject clazz,
713 static void android_view_GLES20Canvas_destroyLayer(JNIEnv* env, jobject clazz, Layer* layer) {
717 static void android_view_GLES20Canvas_destroyLayerDeferred(JNIEnv* env,
722 static void android_view_GLES20Canvas_drawLayer(JNIEnv* env, jobject clazz,
727 static jboolean android_view_GLES20Canvas_copyLayer(JNIEnv* env, jobject clazz,
738 static jboolean android_view_GLES20Canvas_isAvailable(JNIEnv* env, jobject clazz) {
759 android_app_ActivityThread_dumpGraphics(JNIEnv* env, jobject clazz, jobject javaFileDescriptor) {
761 int fd = jniGetFDFromFileDescriptor(env, javaFileDescriptor);
889 var = env->FindClass(className); \
893 var = env->GetMethodID(clazz, methodName, methodDescriptor); \
900 int register_android_view_GLES20Canvas(JNIEnv* env) {
905 return AndroidRuntime::registerNativeMethods(env, kClassPathName, gMethods, NELEM(gMethods));
910 int register_android_app_ActivityThread(JNIEnv* env) {
911 return AndroidRuntime::registerNativeMethods(env, kActivityThreadPathName,