/frameworks/base/core/java/android/view/ |
H A D | HardwareCanvas.java | 168 * 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 D | HardwareRenderer.java | 564 * 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 D | GLES20Canvas.java | 320 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 D | ViewRootImpl.java | 663 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 D | DrawGLFunctor.java | 104 private static native void nativeDestroyGLFunctor(int functor); argument
|
/frameworks/webview/chromium/plat_support/ |
H A D | draw_gl_functor.cpp | 130 void DestroyGLFunctor(JNIEnv*, jclass, jint functor) { argument 131 delete reinterpret_cast<DrawGLFunctor*>(functor);
|
/frameworks/base/libs/hwui/ |
H A D | FontRenderer.h | 108 Functor* functor, bool forceFinish = true); 113 Functor* functor); 159 void initRender(const Rect* clip, Rect* bounds, Functor* functor);
|
H A D | FontRenderer.cpp | 662 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 D | OpenGLRenderer.cpp | 217 // 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 D | DisplayListRenderer.cpp | 154 status_t DisplayListRenderer::callDrawGLFunction(Functor *functor, Rect& dirty) { argument 156 addDrawOp(new (alloc()) DrawFunctorOp(functor));
|
H A D | OpenGLRenderer.h | 188 * 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 D | DisplayListRenderer.h | 72 virtual status_t callDrawGLFunction(Functor *functor, Rect& dirty);
|
H A D | DisplayListOp.h | 1504 DrawFunctorOp(Functor* functor) argument 1505 : DrawOp(0), mFunctor(functor) {} 1508 renderer.startMark("GL functor");
|
/frameworks/base/core/jni/ |
H A D | android_view_GLES20Canvas.cpp | 203 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
|