/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 | 511 * Detaches the specified functor from the current functor execution queue. 513 * @param functor The native functor to remove from the execution queue. 518 abstract void detachFunctor(int functor); argument 521 * Schedules the specified functor in the functors execution queue. 524 * @param functor The native functor to insert in the execution queue. 529 * @return true if the functor was attached successfully 531 abstract boolean attachFunctor(View.AttachInfo attachInfo, int functor); argument 1556 detachFunctor(int functor) argument 1563 attachFunctor(View.AttachInfo attachInfo, int functor) argument [all...] |
H A D | GLES20Canvas.java | 295 public void detachFunctor(int functor) { argument 296 nDetachFunctor(mRenderer, functor); 299 private static native void nDetachFunctor(int renderer, int functor); argument 302 public void attachFunctor(int functor) { argument 303 nAttachFunctor(mRenderer, functor); 306 private static native void nAttachFunctor(int renderer, int functor); argument
|
H A D | ViewRootImpl.java | 676 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 D | FontRenderer.h | 69 Functor* functor, bool forceFinish = true); 121 void initRender(const Rect* clip, Rect* bounds, Functor* functor);
|
H A D | OpenGLRenderer.h | 177 * This method must be invoked before handing control over to a draw functor. 185 * This method must be invoked after getting control back from a draw functor. 192 ANDROID_API void detachFunctor(Functor* functor); 193 ANDROID_API void attachFunctor(Functor* functor); 194 virtual status_t callDrawGLFunction(Functor* functor, Rect& dirty);
|
H A D | FontRenderer.cpp | 569 void FontRenderer::initRender(const Rect* clip, Rect* bounds, Functor* functor) { argument 574 mFunctor = functor; 596 const float* positions, Rect* bounds, Functor* functor, bool forceFinish) { 602 initRender(clip, bounds, functor); 594 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
|
H A D | OpenGLRenderer.cpp | 207 // This ensures we don't use tiling when a functor is going to be 386 void OpenGLRenderer::detachFunctor(Functor* functor) { argument 387 mFunctors.remove(functor); 390 void OpenGLRenderer::attachFunctor(Functor* functor) { argument 391 mFunctors.add(functor); 432 status_t OpenGLRenderer::callDrawGLFunction(Functor* functor, Rect& dirty) { argument 436 detachFunctor(functor); 446 // Since we don't know what the functor will draw, let's dirty 462 status_t result = (*functor)(DrawGlInfo::kModeDraw, &info) | DrawGlInfo::kStatusDrew; 469 mFunctors.add(functor); [all...] |
H A D | DisplayListRenderer.cpp | 149 status_t DisplayListRenderer::callDrawGLFunction(Functor *functor, Rect& dirty) { argument 151 addDrawOp(new (alloc()) DrawFunctorOp(functor));
|
H A D | DisplayListRenderer.h | 72 virtual status_t callDrawGLFunction(Functor *functor, Rect& dirty);
|
H A D | DisplayListOp.h | 1356 DrawFunctorOp(Functor* functor) argument 1357 : DrawOp(0), mFunctor(functor) {} 1360 renderer.startMark("GL functor");
|
/frameworks/base/core/jni/ |
H A D | android_view_GLES20Canvas.cpp | 176 OpenGLRenderer* renderer, Functor* functor) { 178 return renderer->callDrawGLFunction(functor, dirty); 182 jobject clazz, OpenGLRenderer* renderer, Functor* functor) { 183 renderer->detachFunctor(functor); 187 jobject clazz, OpenGLRenderer* renderer, Functor* functor) { 188 renderer->attachFunctor(functor); 175 android_view_GLES20Canvas_callDrawGLFunction(JNIEnv* env, jobject clazz, OpenGLRenderer* renderer, Functor* functor) argument 181 android_view_GLES20Canvas_detachFunctor(JNIEnv* env, jobject clazz, OpenGLRenderer* renderer, Functor* functor) argument 186 android_view_GLES20Canvas_attachFunctor(JNIEnv* env, jobject clazz, OpenGLRenderer* renderer, Functor* functor) argument
|
/frameworks/base/core/java/android/webkit/ |
H A D | WebViewClassic.java | 4286 int functor = nativeCreateDrawGLFunction(mNativeClass, invScreenRect, 4288 ((HardwareCanvas) canvas).callDrawGLFunction(functor); 7965 int functor = 0; 7971 functor = nativeGetDrawGLFunction(mNativeClass); 7972 if (functor != 0) { 7973 // force an invalidate if functor attach not successful 7974 forceInval |= !viewRoot.attachFunctor(functor); 7978 if (functor == 0
|