/frameworks/base/core/java/android/view/ |
H A D | HardwareCanvas.java | 115 * Detaches the specified functor from the current functor execution queue. 117 * @param functor The native functor to remove from the execution queue. 123 abstract void detachFunctor(int functor); argument 126 * Attaches the specified functor to the current functor execution queue. 128 * @param functor The native functor to add to the execution queue. 134 abstract void attachFunctor(int functor); argument [all...] |
H A D | HardwareRenderer.java | 478 * Detaches the specified functor from the current functor execution queue. 480 * @param functor The native functor to remove from the execution queue. 485 abstract void detachFunctor(int functor); argument 488 * Schedules the specified functor in the functors execution queue. 491 * @param functor The native functor to insert in the execution queue. 496 * @return true if the functor was attached successfully 498 abstract boolean attachFunctor(View.AttachInfo attachInfo, int functor); argument 1322 detachFunctor(int functor) argument 1329 attachFunctor(View.AttachInfo attachInfo, int functor) argument [all...] |
H A D | GLES20Canvas.java | 287 public void detachFunctor(int functor) { argument 288 nDetachFunctor(mRenderer, functor); 291 private static native void nDetachFunctor(int renderer, int functor); argument 294 public void attachFunctor(int functor) { argument 295 nAttachFunctor(mRenderer, functor); 298 private static native void nAttachFunctor(int renderer, int functor); argument
|
H A D | ViewRootImpl.java | 668 public boolean attachFunctor(int functor) { argument 671 return mAttachInfo.mHardwareRenderer.attachFunctor(mAttachInfo, functor); 676 public void detachFunctor(int functor) { argument 678 mAttachInfo.mHardwareRenderer.detachFunctor(functor);
|
/frameworks/base/libs/hwui/ |
H A D | OpenGLRenderer.h | 122 * This method must be invoked before handing control over to a draw functor. 130 * This method must be invoked after getting control back from a draw functor. 137 ANDROID_API void detachFunctor(Functor* functor); 138 ANDROID_API void attachFunctor(Functor* functor); 139 virtual status_t callDrawGLFunction(Functor* functor, Rect& dirty);
|
H A D | DisplayListRenderer.cpp | 345 Functor *functor = (Functor *) getInt(); local 346 ALOGD("%s%s %p", (char*) indent, OP_NAMES[op], functor); 923 Functor *functor = (Functor *) getInt(); local 924 DISPLAY_LIST_LOGD("%s%s %p", (char*) indent, OP_NAMES[op], functor); 925 renderer.startMark("GL functor"); 926 drawGlStatus |= renderer.callDrawGLFunction(functor, dirty); 1463 status_t DisplayListRenderer::callDrawGLFunction(Functor *functor, Rect& dirty) { argument 1466 addInt((int) functor);
|
H A D | OpenGLRenderer.cpp | 198 // This ensures we don't use tiling when a functor is going to be 329 void OpenGLRenderer::detachFunctor(Functor* functor) { argument 330 mFunctors.remove(functor); 333 void OpenGLRenderer::attachFunctor(Functor* functor) { argument 334 mFunctors.add(functor); 377 status_t OpenGLRenderer::callDrawGLFunction(Functor* functor, Rect& dirty) { argument 379 detachFunctor(functor); 389 // Since we don't know what the functor will draw, let's dirty 405 status_t result = (*functor)(DrawGlInfo::kModeDraw, &info) | DrawGlInfo::kStatusDrew; 412 mFunctors.add(functor); [all...] |
H A D | DisplayListRenderer.h | 556 virtual status_t callDrawGLFunction(Functor *functor, Rect& dirty);
|
/frameworks/base/core/jni/ |
H A D | android_view_GLES20Canvas.cpp | 164 OpenGLRenderer* renderer, Functor* functor) { 166 return renderer->callDrawGLFunction(functor, dirty); 170 jobject clazz, OpenGLRenderer* renderer, Functor* functor) { 171 renderer->detachFunctor(functor); 175 jobject clazz, OpenGLRenderer* renderer, Functor* functor) { 176 renderer->attachFunctor(functor); 163 android_view_GLES20Canvas_callDrawGLFunction(JNIEnv* env, jobject clazz, OpenGLRenderer* renderer, Functor* functor) argument 169 android_view_GLES20Canvas_detachFunctor(JNIEnv* env, jobject clazz, OpenGLRenderer* renderer, Functor* functor) argument 174 android_view_GLES20Canvas_attachFunctor(JNIEnv* env, jobject clazz, OpenGLRenderer* renderer, Functor* functor) argument
|
/frameworks/base/core/java/android/webkit/ |
H A D | WebViewClassic.java | 4248 int functor = nativeCreateDrawGLFunction(mNativeClass, invScreenRect, 4250 ((HardwareCanvas) canvas).callDrawGLFunction(functor); 7964 int functor = 0; 7970 functor = nativeGetDrawGLFunction(mNativeClass); 7971 if (functor != 0) { 7972 // force an invalidate if functor attach not successful 7973 forceInval |= !viewRoot.attachFunctor(functor); 7977 if (functor == 0
|