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

/frameworks/base/core/java/android/view/
H A DHardwareCanvas.java168 * Detaches the specified functor from the current functor execution queue.
170 * @param functor The native functor to remove from the execution queue.
178 abstract void detachFunctor(int functor); argument
181 * Attaches the specified functor to the current functor execution queue.
183 * @param functor The native functor to add to the execution queue.
191 abstract void attachFunctor(int functor); argument
[all...]
H A DHardwareRenderer.java564 * Detaches the specified functor from the current functor execution queue.
566 * @param functor The native functor to remove from the execution queue.
571 abstract void detachFunctor(int functor); argument
574 * Schedules the specified functor in the functors execution queue.
577 * @param functor The native functor to insert in the execution queue.
582 * @return true if the functor was attached successfully
584 abstract boolean attachFunctor(View.AttachInfo attachInfo, int functor); argument
1715 detachFunctor(int functor) argument
1722 attachFunctor(View.AttachInfo attachInfo, int functor) argument
[all...]
H A DGLES20Canvas.java320 public void detachFunctor(int functor) { argument
321 nDetachFunctor(mRenderer, functor);
324 private static native void nDetachFunctor(int renderer, int functor); argument
327 public void attachFunctor(int functor) { argument
328 nAttachFunctor(mRenderer, functor);
331 private static native void nAttachFunctor(int renderer, int functor); argument
H A DViewRootImpl.java663 public boolean attachFunctor(int functor) { argument
666 return mAttachInfo.mHardwareRenderer.attachFunctor(mAttachInfo, functor);
671 public void detachFunctor(int functor) { argument
673 mAttachInfo.mHardwareRenderer.detachFunctor(functor);
/frameworks/webview/chromium/java/com/android/webview/chromium/
H A DDrawGLFunctor.java104 private static native void nativeDestroyGLFunctor(int functor); argument
/frameworks/webview/chromium/plat_support/
H A Ddraw_gl_functor.cpp130 void DestroyGLFunctor(JNIEnv*, jclass, jint functor) { argument
131 delete reinterpret_cast<DrawGLFunctor*>(functor);
/frameworks/base/libs/hwui/
H A DFontRenderer.h108 Functor* functor, bool forceFinish = true);
113 Functor* functor);
159 void initRender(const Rect* clip, Rect* bounds, Functor* functor);
H A DFontRenderer.cpp662 void FontRenderer::initRender(const Rect* clip, Rect* bounds, Functor* functor) { argument
667 mFunctor = functor;
689 const float* positions, Rect* bounds, Functor* functor, bool forceFinish) {
695 initRender(clip, bounds, functor);
707 float hOffset, float vOffset, Rect* bounds, Functor* functor) {
713 initRender(clip, bounds, functor);
687 renderPosText(SkPaint* paint, const Rect* clip, const char *text, uint32_t startIndex, uint32_t len, int numGlyphs, int x, int y, const float* positions, Rect* bounds, Functor* functor, bool forceFinish) argument
705 renderTextOnPath(SkPaint* paint, const Rect* clip, const char *text, uint32_t startIndex, uint32_t len, int numGlyphs, SkPath* path, float hOffset, float vOffset, Rect* bounds, Functor* functor) argument
H A DOpenGLRenderer.cpp217 // This ensures we don't use tiling when a functor is going to be
403 void OpenGLRenderer::detachFunctor(Functor* functor) { argument
404 mFunctors.remove(functor);
407 void OpenGLRenderer::attachFunctor(Functor* functor) { argument
408 mFunctors.add(functor);
449 status_t OpenGLRenderer::callDrawGLFunction(Functor* functor, Rect& dirty) { argument
452 detachFunctor(functor);
458 // Since we don't know what the functor will draw, let's dirty
475 // setup GL state for functor
484 // call functor immediatel
[all...]
H A DDisplayListRenderer.cpp154 status_t DisplayListRenderer::callDrawGLFunction(Functor *functor, Rect& dirty) { argument
156 addDrawOp(new (alloc()) DrawFunctorOp(functor));
H A DOpenGLRenderer.h188 * This method must be invoked before handing control over to a draw functor.
196 * This method must be invoked after getting control back from a draw functor.
211 ANDROID_API void detachFunctor(Functor* functor);
212 ANDROID_API void attachFunctor(Functor* functor);
213 virtual status_t callDrawGLFunction(Functor* functor, Rect& dirty);
H A DDisplayListRenderer.h72 virtual status_t callDrawGLFunction(Functor *functor, Rect& dirty);
H A DDisplayListOp.h1504 DrawFunctorOp(Functor* functor) argument
1505 : DrawOp(0), mFunctor(functor) {}
1508 renderer.startMark("GL functor");
/frameworks/base/core/jni/
H A Dandroid_view_GLES20Canvas.cpp203 OpenGLRenderer* renderer, Functor* functor) {
205 return renderer->callDrawGLFunction(functor, dirty);
209 jobject clazz, OpenGLRenderer* renderer, Functor* functor) {
210 renderer->detachFunctor(functor);
214 jobject clazz, OpenGLRenderer* renderer, Functor* functor) {
215 renderer->attachFunctor(functor);
202 android_view_GLES20Canvas_callDrawGLFunction(JNIEnv* env, jobject clazz, OpenGLRenderer* renderer, Functor* functor) argument
208 android_view_GLES20Canvas_detachFunctor(JNIEnv* env, jobject clazz, OpenGLRenderer* renderer, Functor* functor) argument
213 android_view_GLES20Canvas_attachFunctor(JNIEnv* env, jobject clazz, OpenGLRenderer* renderer, Functor* functor) argument

Completed in 334 milliseconds