Searched refs:functor (Results 1 - 11 of 11) sorted by relevance

/frameworks/base/core/java/android/view/
H A DHardwareCanvas.java115 * 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 DHardwareRenderer.java446 * Detaches the specified functor from the current functor execution queue.
448 * @param functor The native functor to remove from the execution queue.
453 abstract void detachFunctor(int functor); argument
456 * Schedules the specified functor in the functors execution queue.
459 * @param functor The native functor to insert in the execution queue.
464 * @return true if the functor was attached successfully
466 abstract boolean attachFunctor(View.AttachInfo attachInfo, int functor); argument
1259 detachFunctor(int functor) argument
1266 attachFunctor(View.AttachInfo attachInfo, int functor) argument
[all...]
H A DGLES20Canvas.java271 public void detachFunctor(int functor) { argument
272 nDetachFunctor(mRenderer, functor);
275 private static native void nDetachFunctor(int renderer, int functor); argument
278 public void attachFunctor(int functor) { argument
279 nAttachFunctor(mRenderer, functor);
282 private static native void nAttachFunctor(int renderer, int functor); argument
H A DViewRootImpl.java676 public boolean attachFunctor(int functor) { argument
679 return mAttachInfo.mHardwareRenderer.attachFunctor(mAttachInfo, functor);
684 public void detachFunctor(int functor) { argument
686 mAttachInfo.mHardwareRenderer.detachFunctor(functor);
/frameworks/base/libs/hwui/
H A DOpenGLRenderer.h79 ANDROID_API void detachFunctor(Functor* functor);
80 ANDROID_API void attachFunctor(Functor* functor);
81 virtual status_t callDrawGLFunction(Functor* functor, Rect& dirty);
H A DDisplayListRenderer.cpp318 Functor *functor = (Functor *) getInt(); local
319 ALOGD("%s%s %p", (char*) indent, OP_NAMES[op], functor);
884 Functor *functor = (Functor *) getInt(); local
885 DISPLAY_LIST_LOGD("%s%s %p", (char*) indent, OP_NAMES[op], functor);
886 renderer.startMark("GL functor");
887 drawGlStatus |= renderer.callDrawGLFunction(functor, dirty);
1392 status_t DisplayListRenderer::callDrawGLFunction(Functor *functor, Rect& dirty) { argument
1395 addInt((int) functor);
H A DOpenGLRenderer.cpp267 void OpenGLRenderer::detachFunctor(Functor* functor) { argument
268 mFunctors.remove(functor);
271 void OpenGLRenderer::attachFunctor(Functor* functor) { argument
272 mFunctors.add(functor);
313 status_t OpenGLRenderer::callDrawGLFunction(Functor* functor, Rect& dirty) { argument
315 detachFunctor(functor);
325 // Since we don't know what the functor will draw, let's dirty
342 status_t result = (*functor)(DrawGlInfo::kModeDraw, &info) | DrawGlInfo::kStatusDrew;
349 mFunctors.add(functor);
H A DDisplayListRenderer.h553 virtual status_t callDrawGLFunction(Functor *functor, Rect& dirty);
/frameworks/base/core/jni/
H A Dandroid_view_GLES20Canvas.cpp161 OpenGLRenderer* renderer, Functor* functor) {
163 return renderer->callDrawGLFunction(functor, dirty);
167 jobject clazz, OpenGLRenderer* renderer, Functor* functor) {
168 renderer->detachFunctor(functor);
172 jobject clazz, OpenGLRenderer* renderer, Functor* functor) {
173 renderer->attachFunctor(functor);
160 android_view_GLES20Canvas_callDrawGLFunction(JNIEnv* env, jobject clazz, OpenGLRenderer* renderer, Functor* functor) argument
166 android_view_GLES20Canvas_detachFunctor(JNIEnv* env, jobject clazz, OpenGLRenderer* renderer, Functor* functor) argument
171 android_view_GLES20Canvas_attachFunctor(JNIEnv* env, jobject clazz, OpenGLRenderer* renderer, Functor* functor) argument
/frameworks/base/core/java/android/webkit/
H A DWebViewClassic.java4188 int functor = nativeCreateDrawGLFunction(mNativeClass, invScreenRect,
4190 ((HardwareCanvas) canvas).callDrawGLFunction(functor);
7842 int functor = 0;
7846 functor = nativeGetDrawGLFunction(mNativeClass);
7847 if (functor != 0) {
7848 // force an invalidate if functor attach not successful
7849 forceInval |= !viewRoot.attachFunctor(functor);
7853 if (functor == 0
/frameworks/compile/mclinker/utils/gtest/src/
H A Dgtest-all.cpp682 // Applies a function/functor to each element in the container.
684 void ForEach(const Container& c, Functor functor) { argument
685 std::for_each(c.begin(), c.end(), functor);
726 // functor.

Completed in 213 milliseconds