/frameworks/base/core/java/android/view/ |
H A D | GLES20RecordingCanvas.java | 42 static GLES20RecordingCanvas obtain(GLES20DisplayList displayList) { argument 47 canvas.mDisplayList = displayList; 66 public int drawDisplayList(DisplayList displayList, Rect dirty, int flags) { argument 67 int status = super.drawDisplayList(displayList, dirty, flags); 68 mDisplayList.getChildDisplayLists().add(displayList);
|
H A D | GLES20RenderLayer.java | 125 void redrawLater(DisplayList displayList, Rect dirtyRect) { argument 127 ((GLES20DisplayList) displayList).getNativeDisplayList(),
|
H A D | GLES20TextureLayer.java | 106 void redrawLater(DisplayList displayList, Rect dirtyRect) { argument
|
H A D | HardwareCanvas.java | 91 * @param displayList The display list to replay. 93 public void drawDisplayList(DisplayList displayList) { argument 94 drawDisplayList(displayList, null, DisplayList.FLAG_CLIP_CHILDREN); 100 * @param displayList The display list to replay. 112 public abstract int drawDisplayList(DisplayList displayList, Rect dirty, int flags); argument 118 * @param displayList The display list to be logged. 122 abstract void outputDisplayList(DisplayList displayList); argument
|
H A D | HardwareLayer.java | 103 * @param displayList The new DisplayList for this layer 105 void setDisplayList(DisplayList displayList) { argument 106 mDisplayList = displayList; 215 * @param displayList The display list containing the drawing commands to 219 abstract void redrawLater(DisplayList displayList, Rect dirtyRect); argument
|
H A D | GLES20DisplayList.java | 127 private static native void nDestroyDisplayList(int displayList); argument 128 private static native int nGetDisplayListSize(int displayList); argument 129 private static native void nSetDisplayListName(int displayList, String name); argument 443 private static native void nReset(int displayList); argument 444 private static native void nOffsetTopAndBottom(int displayList, float offset); argument 445 private static native void nOffsetLeftAndRight(int displayList, float offset); argument 446 private static native void nSetLeftTopRightBottom(int displayList, int left, int top, argument 448 private static native void nSetBottom(int displayList, int bottom); argument 449 private static native void nSetRight(int displayList, int right); argument 450 private static native void nSetTop(int displayList, in argument 451 nSetLeft(int displayList, int left) argument 452 nSetCameraDistance(int displayList, float distance) argument 453 nSetPivotY(int displayList, float pivotY) argument 454 nSetPivotX(int displayList, float pivotX) argument 455 nSetCaching(int displayList, boolean caching) argument 456 nSetClipToBounds(int displayList, boolean clipToBounds) argument 457 nSetAlpha(int displayList, float alpha) argument 458 nSetHasOverlappingRendering(int displayList, boolean hasOverlappingRendering) argument 460 nSetTranslationX(int displayList, float translationX) argument 461 nSetTranslationY(int displayList, float translationY) argument 462 nSetRotation(int displayList, float rotation) argument 463 nSetRotationX(int displayList, float rotationX) argument 464 nSetRotationY(int displayList, float rotationY) argument 465 nSetScaleX(int displayList, float scaleX) argument 466 nSetScaleY(int displayList, float scaleY) argument 467 nSetTransformationInfo(int displayList, float alpha, float translationX, float translationY, float rotation, float rotationX, float rotationY, float scaleX, float scaleY) argument 470 nSetStaticMatrix(int displayList, int nativeMatrix) argument 471 nSetAnimationMatrix(int displayList, int animationMatrix) argument 473 nHasOverlappingRendering(int displayList) argument 474 nGetMatrix(int displayList, int matrix) argument 475 nGetAlpha(int displayList) argument 476 nGetLeft(int displayList) argument 477 nGetTop(int displayList) argument 478 nGetRight(int displayList) argument 479 nGetBottom(int displayList) argument 480 nGetCameraDistance(int displayList) argument 481 nGetScaleX(int displayList) argument 482 nGetScaleY(int displayList) argument 483 nGetTranslationX(int displayList) argument 484 nGetTranslationY(int displayList) argument 485 nGetRotation(int displayList) argument 486 nGetRotationX(int displayList) argument 487 nGetRotationY(int displayList) argument 488 nGetPivotX(int displayList) argument 489 nGetPivotY(int displayList) argument [all...] |
H A D | HardwareRenderer.java | 1449 DisplayList displayList = buildDisplayList(view, canvas); 1468 if (displayList != null) { 1469 status |= drawDisplayList(attachInfo, canvas, displayList, status); 1486 debugOverdraw(attachInfo, dirty, canvas, displayList); 1509 HardwareCanvas canvas, DisplayList displayList) { 1527 layerCanvas.drawDisplayList(displayList, null, DisplayList.FLAG_CLIP_CHILDREN); 1570 DisplayList displayList = view.getDisplayList(); 1575 return displayList; 1637 DisplayList displayList, int status) { 1646 status |= canvas.drawDisplayList(displayList, mRedrawCli 1508 debugOverdraw(View.AttachInfo attachInfo, Rect dirty, HardwareCanvas canvas, DisplayList displayList) argument 1636 drawDisplayList(View.AttachInfo attachInfo, HardwareCanvas canvas, DisplayList displayList, int status) argument [all...] |
H A D | GLES20Canvas.java | 192 static native void nUpdateRenderLayer(int layerId, int renderer, int displayList, argument 405 int getDisplayList(int displayList) { argument 406 return nGetDisplayList(mRenderer, displayList); 409 private static native int nGetDisplayList(int renderer, int displayList); argument 412 void outputDisplayList(DisplayList displayList) { argument 413 nOutputDisplayList(mRenderer, ((GLES20DisplayList) displayList).getNativeDisplayList()); 416 private static native void nOutputDisplayList(int renderer, int displayList); argument 419 public int drawDisplayList(DisplayList displayList, Rect dirty, int flags) { argument 420 return nDrawDisplayList(mRenderer, ((GLES20DisplayList) displayList).getNativeDisplayList(), 424 private static native int nDrawDisplayList(int renderer, int displayList, argument [all...] |
H A D | ViewRootImpl.java | 1478 DisplayList displayList = mView.mDisplayList; 1479 if (displayList != null && displayList.isValid()) { 1480 layerCanvas.drawDisplayList(displayList, null, 2175 DisplayList displayList = view.getDisplayList(); 2176 if (displayList != null) { 2177 mAttachInfo.mHardwareCanvas.outputDisplayList(displayList); 2579 final DisplayList displayList = displayLists.get(i); 2580 if (displayList.isDirty()) { 2581 displayList 5742 enqueueDisplayList(DisplayList displayList) argument [all...] |
H A D | View.java | 13277 * Returns a DisplayList. If the incoming displayList is null, one will be created. 13281 * @param displayList The previous version of this displayList, could be null. 13286 private DisplayList getDisplayList(DisplayList displayList, boolean isLayer) { argument 13292 displayList == null || !displayList.isValid() || 13296 if (displayList != null && displayList.isValid() && 13302 return displayList; 13310 if (displayList 14011 setDisplayListProperties(DisplayList displayList) argument [all...] |
/frameworks/base/libs/hwui/ |
H A D | DisplayList.cpp | 58 void DisplayList::destroyDisplayListDeferred(DisplayList* displayList) { argument 59 if (displayList) { 61 Caches::getInstance().deleteDisplayListDeferred(displayList); 494 * This function serves both defer and replay modes, and will organize the displayList's component
|
H A D | Caches.cpp | 326 DisplayList* displayList = displayLists.itemAt(i); local 327 delete displayList; 343 void Caches::deleteDisplayListDeferred(DisplayList* displayList) { argument 345 mDisplayListGarbage.push(displayList);
|
H A D | Layer.h | 85 void updateDeferred(OpenGLRenderer* renderer, DisplayList* displayList, argument 88 this->displayList = displayList; 287 DisplayList* displayList; member in struct:android::uirenderer::Layer
|
H A D | DisplayListRenderer.cpp | 108 DisplayList* DisplayListRenderer::getDisplayList(DisplayList* displayList) { argument 109 if (!displayList) { 110 displayList = new DisplayList(*this); 112 displayList->initFromDisplayListRenderer(*this, true); 114 displayList->setRenderable(mHasDrawOps); 115 return displayList; 242 status_t DisplayListRenderer::drawDisplayList(DisplayList* displayList, argument 251 addDrawOp(new (alloc()) DrawDisplayListOp(displayList, flags));
|
H A D | DisplayListOp.h | 1526 DrawDisplayListOp(DisplayList* displayList, int flags) argument 1527 : DrawBoundedOp(0, 0, displayList->getWidth(), displayList->getHeight(), 0), 1528 mDisplayList(displayList), mFlags(flags) {}
|
H A D | OpenGLRenderer.cpp | 579 layer->displayList && layer->displayList->isRenderable()) { 2030 status_t OpenGLRenderer::drawDisplayList(DisplayList* displayList, Rect& dirty, argument 2035 if (displayList && displayList->isRenderable()) { 2039 displayList->replay(replayStruct, 0); 2046 displayList->defer(deferStruct, 0); 2057 void OpenGLRenderer::outputDisplayList(DisplayList* displayList) { argument 2058 if (displayList) { 2059 displayList [all...] |
/frameworks/base/core/jni/ |
H A D | android_view_GLES20DisplayList.cpp | 45 jobject clazz, DisplayList* displayList) { 46 displayList->reset(); 50 jobject clazz, DisplayList* displayList) { 51 return displayList->getSize(); 55 jobject clazz, DisplayList* displayList, jstring name) { 58 displayList->setName(textArray); 64 jobject clazz, DisplayList* displayList) { 65 DisplayList::destroyDisplayListDeferred(displayList); 73 jobject clazz, DisplayList* displayList, jboolean caching) { 74 displayList 44 android_view_GLES20DisplayList_reset(JNIEnv* env, jobject clazz, DisplayList* displayList) argument 49 android_view_GLES20DisplayList_getDisplayListSize(JNIEnv* env, jobject clazz, DisplayList* displayList) argument 54 android_view_GLES20DisplayList_setDisplayListName(JNIEnv* env, jobject clazz, DisplayList* displayList, jstring name) argument 63 android_view_GLES20DisplayList_destroyDisplayList(JNIEnv* env, jobject clazz, DisplayList* displayList) argument 72 android_view_GLES20DisplayList_setCaching(JNIEnv* env, jobject clazz, DisplayList* displayList, jboolean caching) argument 77 android_view_GLES20DisplayList_setStaticMatrix(JNIEnv* env, jobject clazz, DisplayList* displayList, SkMatrix* matrix) argument 82 android_view_GLES20DisplayList_setAnimationMatrix(JNIEnv* env, jobject clazz, DisplayList* displayList, SkMatrix* matrix) argument 87 android_view_GLES20DisplayList_setClipToBounds(JNIEnv* env, jobject clazz, DisplayList* displayList, jboolean clipToBounds) argument 92 android_view_GLES20DisplayList_setAlpha(JNIEnv* env, jobject clazz, DisplayList* displayList, float alpha) argument 97 android_view_GLES20DisplayList_setHasOverlappingRendering(JNIEnv* env, jobject clazz, DisplayList* displayList, bool hasOverlappingRendering) argument 102 android_view_GLES20DisplayList_setTranslationX(JNIEnv* env, jobject clazz, DisplayList* displayList, float tx) argument 107 android_view_GLES20DisplayList_setTranslationY(JNIEnv* env, jobject clazz, DisplayList* displayList, float ty) argument 112 android_view_GLES20DisplayList_setRotation(JNIEnv* env, jobject clazz, DisplayList* displayList, float rotation) argument 117 android_view_GLES20DisplayList_setRotationX(JNIEnv* env, jobject clazz, DisplayList* displayList, float rx) argument 122 android_view_GLES20DisplayList_setRotationY(JNIEnv* env, jobject clazz, DisplayList* displayList, float ry) argument 127 android_view_GLES20DisplayList_setScaleX(JNIEnv* env, jobject clazz, DisplayList* displayList, float sx) argument 132 android_view_GLES20DisplayList_setScaleY(JNIEnv* env, jobject clazz, DisplayList* displayList, float sy) argument 137 android_view_GLES20DisplayList_setTransformationInfo(JNIEnv* env, jobject clazz, DisplayList* displayList, float alpha, float translationX, float translationY, float rotation, float rotationX, float rotationY, float scaleX, float scaleY) argument 151 android_view_GLES20DisplayList_setPivotX(JNIEnv* env, jobject clazz, DisplayList* displayList, float px) argument 156 android_view_GLES20DisplayList_setPivotY(JNIEnv* env, jobject clazz, DisplayList* displayList, float py) argument 161 android_view_GLES20DisplayList_setCameraDistance(JNIEnv* env, jobject clazz, DisplayList* displayList, float distance) argument 166 android_view_GLES20DisplayList_setLeft(JNIEnv* env, jobject clazz, DisplayList* displayList, int left) argument 171 android_view_GLES20DisplayList_setTop(JNIEnv* env, jobject clazz, DisplayList* displayList, int top) argument 176 android_view_GLES20DisplayList_setRight(JNIEnv* env, jobject clazz, DisplayList* displayList, int right) argument 181 android_view_GLES20DisplayList_setBottom(JNIEnv* env, jobject clazz, DisplayList* displayList, int bottom) argument 186 android_view_GLES20DisplayList_setLeftTopRightBottom(JNIEnv* env, jobject clazz, DisplayList* displayList, int left, int top, int right, int bottom) argument 192 android_view_GLES20DisplayList_offsetLeftAndRight(JNIEnv* env, jobject clazz, DisplayList* displayList, float offset) argument 197 android_view_GLES20DisplayList_offsetTopAndBottom(JNIEnv* env, jobject clazz, DisplayList* displayList, float offset) argument 202 android_view_GLES20DisplayList_getMatrix(JNIEnv* env, jobject clazz, DisplayList* displayList, SkMatrix* matrix) argument 212 android_view_GLES20DisplayList_hasOverlappingRendering(JNIEnv* env, jobject clazz, DisplayList* displayList) argument 217 android_view_GLES20DisplayList_getAlpha(JNIEnv* env, jobject clazz, DisplayList* displayList) argument 222 android_view_GLES20DisplayList_getLeft(JNIEnv* env, jobject clazz, DisplayList* displayList) argument 227 android_view_GLES20DisplayList_getTop(JNIEnv* env, jobject clazz, DisplayList* displayList) argument 232 android_view_GLES20DisplayList_getRight(JNIEnv* env, jobject clazz, DisplayList* displayList) argument 237 android_view_GLES20DisplayList_getBottom(JNIEnv* env, jobject clazz, DisplayList* displayList) argument 242 android_view_GLES20DisplayList_getCameraDistance(JNIEnv* env, jobject clazz, DisplayList* displayList) argument 247 android_view_GLES20DisplayList_getScaleX(JNIEnv* env, jobject clazz, DisplayList* displayList) argument 252 android_view_GLES20DisplayList_getScaleY(JNIEnv* env, jobject clazz, DisplayList* displayList) argument 257 android_view_GLES20DisplayList_getTranslationX(JNIEnv* env, jobject clazz, DisplayList* displayList) argument 262 android_view_GLES20DisplayList_getTranslationY(JNIEnv* env, jobject clazz, DisplayList* displayList) argument 267 android_view_GLES20DisplayList_getRotation(JNIEnv* env, jobject clazz, DisplayList* displayList) argument 272 android_view_GLES20DisplayList_getRotationX(JNIEnv* env, jobject clazz, DisplayList* displayList) argument 277 android_view_GLES20DisplayList_getRotationY(JNIEnv* env, jobject clazz, DisplayList* displayList) argument 282 android_view_GLES20DisplayList_getPivotX(JNIEnv* env, jobject clazz, DisplayList* displayList) argument 287 android_view_GLES20DisplayList_getPivotY(JNIEnv* env, jobject clazz, DisplayList* displayList) argument [all...] |
H A D | android_view_GLES20Canvas.cpp | 760 jobject clazz, DisplayListRenderer* renderer, DisplayList* displayList) { 761 return renderer->getDisplayList(displayList); 775 jobject clazz, OpenGLRenderer* renderer, DisplayList* displayList, 778 status_t status = renderer->drawDisplayList(displayList, bounds, flags); 787 jobject clazz, OpenGLRenderer* renderer, DisplayList* displayList) { 788 renderer->outputDisplayList(displayList); 906 Layer* layer, OpenGLRenderer* renderer, DisplayList* displayList, 908 layer->updateDeferred(renderer, displayList, left, top, right, bottom); 759 android_view_GLES20Canvas_getDisplayList(JNIEnv* env, jobject clazz, DisplayListRenderer* renderer, DisplayList* displayList) argument 774 android_view_GLES20Canvas_drawDisplayList(JNIEnv* env, jobject clazz, OpenGLRenderer* renderer, DisplayList* displayList, jobject dirty, jint flags) argument 786 android_view_GLES20Canvas_outputDisplayList(JNIEnv* env, jobject clazz, OpenGLRenderer* renderer, DisplayList* displayList) argument 905 android_view_GLES20Canvas_updateRenderLayer(JNIEnv* env, jobject clazz, Layer* layer, OpenGLRenderer* renderer, DisplayList* displayList, jint left, jint top, jint right, jint bottom) argument
|