/frameworks/base/libs/hwui/ |
H A D | LayerUpdateQueue.cpp | 28 void LayerUpdateQueue::enqueueLayerWithDamage(RenderNode* renderNode, Rect damage) { argument 30 damage.doIntersect(0, 0, renderNode->getWidth(), renderNode->getHeight()); 33 if (CC_UNLIKELY(entry.renderNode == renderNode)) { 38 mEntries.emplace_back(renderNode, damage);
|
H A D | LayerUpdateQueue.h | 37 Entry(RenderNode* renderNode, const Rect& damage) argument 38 : renderNode(renderNode), damage(damage) {} 39 sp<RenderNode> renderNode; member in struct:android::uirenderer::LayerUpdateQueue::Entry 44 void enqueueLayerWithDamage(RenderNode* renderNode, Rect dirty);
|
H A D | DisplayList.cpp | 86 referenceHolders.push_back(op->renderNode); 103 updateFn(child->renderNode); 113 RenderNode* childNode = op->renderNode; 137 rnOp->renderNode->output(output, level + 1);
|
H A D | GlLayer.cpp | 28 (renderNode.get() != NULL) ? renderNode->getName() : "", getWidth(), \
|
H A D | LayerBuilder.h | 80 // saveLayer, renderNode is present for a HW layer. 82 const BeginLayerOp* beginLayerOp, RenderNode* renderNode); 112 const RenderNode* renderNode; member in class:android::uirenderer::LayerBuilder
|
H A D | DamageAccumulator.cpp | 37 const RenderNode* renderNode; member in union:android::uirenderer::DirtyStack::__anon1007 61 currentFrame->renderNode->applyViewPropertyTransforms(*outMatrix); 94 mHead->renderNode = transform; 172 if (frame->type == TransformRenderNode && frame->renderNode->hasProjectionReceiver()) { 184 mapRect(frame->renderNode->properties(), *rect, rect); 197 const RenderProperties& props = frame->renderNode->properties();
|
H A D | FrameBuilder.h | 71 void deferRenderNode(RenderNode& renderNode); 73 void deferRenderNode(float tx, float ty, Rect clipRect, RenderNode& renderNode); 122 if (layer.renderNode) { 173 const BeginLayerOp* beginLayerOp, RenderNode* renderNode); 195 void deferProjectedChildren(const RenderNode& renderNode); 197 void deferNodeOps(const RenderNode& renderNode);
|
H A D | LayerBuilder.cpp | 199 const BeginLayerOp* beginLayerOp, RenderNode* renderNode) 204 , offscreenBuffer(renderNode ? renderNode->getLayer() : nullptr) 206 , renderNode(renderNode) {} 336 if (renderNode) { 337 ATRACE_FORMAT_BEGIN("Issue HW Layer DisplayList %s %ux%u", renderNode->getName(), width, 371 offscreenBuffer, beginLayerOp, renderNode, renderNode ? renderNode 198 LayerBuilder(uint32_t width, uint32_t height, const Rect& repaintRect, const BeginLayerOp* beginLayerOp, RenderNode* renderNode) argument [all...] |
H A D | FrameBuilder.cpp | 76 RenderNode* layerNode = layers.entries()[i].renderNode.get(); 105 void FrameBuilder::deferRenderNode(RenderNode& renderNode) { argument 106 renderNode.computeOrdering(); 109 deferNodePropsAndOps(renderNode); 113 void FrameBuilder::deferRenderNode(float tx, float ty, Rect clipRect, RenderNode& renderNode) { argument 114 renderNode.computeOrdering(); 120 deferNodePropsAndOps(renderNode); 313 RenderNode* child = childOp->renderNode; 389 auto& node = *casterNodeOp.renderNode; 456 void FrameBuilder::deferProjectedChildren(const RenderNode& renderNode) { argument 500 deferNodeOps(const RenderNode& renderNode) argument 787 saveForLayer(uint32_t layerWidth, uint32_t layerHeight, float contentTranslateX, float contentTranslateY, const Rect& repaintRect, const Vector3& lightCenter, const BeginLayerOp* beginLayerOp, RenderNode* renderNode) argument [all...] |
H A D | RecordedOp.h | 185 RenderNodeOp(BASE_PARAMS_PAINTLESS, RenderNode* renderNode) argument 186 : SUPER_PAINTLESS(RenderNodeOp), renderNode(renderNode) {} 187 RenderNode* renderNode; // not const, since drawing modifies it member in struct:android::uirenderer::RenderNodeOp
|
/frameworks/layoutlib/bridge/src/android/view/ |
H A D | RenderNode_Delegate.java | 77 /*package*/ static boolean nSetElevation(long renderNode, float lift) { argument 78 RenderNode_Delegate delegate = sManager.getDelegate(renderNode); 87 /*package*/ static float nGetElevation(long renderNode) { argument 88 RenderNode_Delegate delegate = sManager.getDelegate(renderNode); 96 /*package*/ static boolean nSetTranslationX(long renderNode, float translationX) { argument 97 RenderNode_Delegate delegate = sManager.getDelegate(renderNode); 106 /*package*/ static float nGetTranslationX(long renderNode) { argument 107 RenderNode_Delegate delegate = sManager.getDelegate(renderNode); 115 /*package*/ static boolean nSetTranslationY(long renderNode, float translationY) { argument 116 RenderNode_Delegate delegate = sManager.getDelegate(renderNode); 125 nGetTranslationY(long renderNode) argument 134 nSetTranslationZ(long renderNode, float translationZ) argument 144 nGetTranslationZ(long renderNode) argument 153 nSetRotation(long renderNode, float rotation) argument 163 nGetRotation(long renderNode) argument 172 getMatrix(RenderNode renderNode, Matrix outMatrix) argument 190 nSetLeft(long renderNode, int left) argument 200 nSetTop(long renderNode, int top) argument 210 nSetRight(long renderNode, int right) argument 220 nSetBottom(long renderNode, int bottom) argument 230 nSetLeftTopRightBottom(long renderNode, int left, int top, int right, int bottom) argument 245 nIsPivotExplicitlySet(long renderNode) argument 251 nSetPivotX(long renderNode, float pivotX) argument 262 nGetPivotX(long renderNode) argument 275 nSetPivotY(long renderNode, float pivotY) argument 286 nGetPivotY(long renderNode) argument 299 nSetScaleX(long renderNode, float scaleX) argument 309 nGetScaleX(long renderNode) argument 318 nSetScaleY(long renderNode, float scaleY) argument 328 nGetScaleY(long renderNode) argument [all...] |
/frameworks/base/core/java/android/view/ |
H A D | RenderNode.java | 853 private static native void nOutput(long renderNode); argument 854 private static native int nGetDebugSize(long renderNode); argument 855 private static native void nRequestPositionUpdates(long renderNode, SurfaceView callback); argument 859 private static native void nAddAnimator(long renderNode, long animatorPtr); argument 860 private static native void nEndAllAnimators(long renderNode); argument 868 private static native void nSetDisplayList(long renderNode, long newData); argument 876 private static native boolean nIsValid(long renderNode); argument 881 private static native void nGetTransformMatrix(long renderNode, long nativeMatrix); argument 883 private static native void nGetInverseTransformMatrix(long renderNode, long nativeMatrix); argument 885 private static native boolean nHasIdentityMatrix(long renderNode); argument 890 nOffsetTopAndBottom(long renderNode, int offset) argument 892 nOffsetLeftAndRight(long renderNode, int offset) argument 894 nSetLeftTopRightBottom(long renderNode, int left, int top, int right, int bottom) argument 897 nSetBottom(long renderNode, int bottom) argument 899 nSetRight(long renderNode, int right) argument 901 nSetTop(long renderNode, int top) argument 903 nSetLeft(long renderNode, int left) argument 905 nSetCameraDistance(long renderNode, float distance) argument 907 nSetPivotY(long renderNode, float pivotY) argument 909 nSetPivotX(long renderNode, float pivotX) argument 911 nResetPivot(long renderNode) argument 913 nSetLayerType(long renderNode, int layerType) argument 915 nSetLayerPaint(long renderNode, long paint) argument 917 nSetClipToBounds(long renderNode, boolean clipToBounds) argument 919 nSetClipBounds(long renderNode, int left, int top, int right, int bottom) argument 922 nSetClipBoundsEmpty(long renderNode) argument 924 nSetProjectBackwards(long renderNode, boolean shouldProject) argument 926 nSetProjectionReceiver(long renderNode, boolean shouldRecieve) argument 928 nSetOutlineRoundRect(long renderNode, int left, int top, int right, int bottom, float radius, float alpha) argument 931 nSetOutlineConvexPath(long renderNode, long nativePath, float alpha) argument 934 nSetOutlineEmpty(long renderNode) argument 936 nSetOutlineNone(long renderNode) argument 938 nHasShadow(long renderNode) argument 940 nSetSpotShadowColor(long renderNode, int color) argument 942 nSetAmbientShadowColor(long renderNode, int color) argument 944 nGetSpotShadowColor(long renderNode) argument 946 nGetAmbientShadowColor(long renderNode) argument 948 nSetClipToOutline(long renderNode, boolean clipToOutline) argument 950 nSetRevealClip(long renderNode, boolean shouldClip, float x, float y, float radius) argument 953 nSetAlpha(long renderNode, float alpha) argument 955 nSetHasOverlappingRendering(long renderNode, boolean hasOverlappingRendering) argument 958 nSetElevation(long renderNode, float lift) argument 960 nSetTranslationX(long renderNode, float translationX) argument 962 nSetTranslationY(long renderNode, float translationY) argument 964 nSetTranslationZ(long renderNode, float translationZ) argument 966 nSetRotation(long renderNode, float rotation) argument 968 nSetRotationX(long renderNode, float rotationX) argument 970 nSetRotationY(long renderNode, float rotationY) argument 972 nSetScaleX(long renderNode, float scaleX) argument 974 nSetScaleY(long renderNode, float scaleY) argument 976 nSetStaticMatrix(long renderNode, long nativeMatrix) argument 978 nSetAnimationMatrix(long renderNode, long animationMatrix) argument 981 nHasOverlappingRendering(long renderNode) argument 983 nGetClipToOutline(long renderNode) argument 985 nGetAlpha(long renderNode) argument 987 nGetCameraDistance(long renderNode) argument 989 nGetScaleX(long renderNode) argument 991 nGetScaleY(long renderNode) argument 993 nGetElevation(long renderNode) argument 995 nGetTranslationX(long renderNode) argument 997 nGetTranslationY(long renderNode) argument 999 nGetTranslationZ(long renderNode) argument 1001 nGetRotation(long renderNode) argument 1003 nGetRotationX(long renderNode) argument 1005 nGetRotationY(long renderNode) argument 1007 nIsPivotExplicitlySet(long renderNode) argument 1009 nGetPivotX(long renderNode) argument 1011 nGetPivotY(long renderNode) argument [all...] |
H A D | ViewPropertyAnimator.java | 986 final RenderNode renderNode = mView.mRenderNode; 989 renderNode.setTranslationX(value); 992 renderNode.setTranslationY(value); 995 renderNode.setTranslationZ(value); 998 renderNode.setRotation(value); 1001 renderNode.setRotationX(value); 1004 renderNode.setRotationY(value); 1007 renderNode.setScaleX(value); 1010 renderNode.setScaleY(value); 1013 renderNode [all...] |
H A D | DisplayListCanvas.java | 186 * @param renderNode The RenderNode to draw. 188 public void drawRenderNode(RenderNode renderNode) { argument 189 nDrawRenderNode(mNativeCanvasWrapper, renderNode.getNativeDisplayList()); 258 private static native void nDrawRenderNode(long renderer, long renderNode); argument
|
H A D | GhostView.java | 51 RenderNode renderNode = mView.updateDisplayListIfDirty(); 52 if (renderNode.isValid()) { 54 dlCanvas.drawRenderNode(renderNode);
|
/frameworks/base/core/jni/ |
H A D | android_view_RenderNode.cpp | 51 RenderNode* renderNode = reinterpret_cast<RenderNode*>(renderNodePtr); local 52 renderNode->output(); 56 RenderNode* renderNode = reinterpret_cast<RenderNode*>(renderNodePtr); local 57 return renderNode->getDebugSize(); 61 RenderNode* renderNode = new RenderNode(); local 62 renderNode->incStrong(0); 65 renderNode->setName(textArray); 68 return reinterpret_cast<jlong>(renderNode); 71 static void releaseRenderNode(RenderNode* renderNode) { argument 72 renderNode 82 RenderNode* renderNode = reinterpret_cast<RenderNode*>(renderNodePtr); local 142 RenderNode* renderNode = reinterpret_cast<RenderNode*>(renderNodePtr); local 151 RenderNode* renderNode = reinterpret_cast<RenderNode*>(renderNodePtr); local 159 RenderNode* renderNode = reinterpret_cast<RenderNode*>(renderNodePtr); local 166 RenderNode* renderNode = reinterpret_cast<RenderNode*>(renderNodePtr); local 173 RenderNode* renderNode = reinterpret_cast<RenderNode*>(renderNodePtr); local 183 RenderNode* renderNode = reinterpret_cast<RenderNode*>(renderNodePtr); local 194 RenderNode* renderNode = reinterpret_cast<RenderNode*>(renderNodePtr); local 200 RenderNode* renderNode = reinterpret_cast<RenderNode*>(renderNodePtr); local 208 RenderNode* renderNode = reinterpret_cast<RenderNode*>(renderNodePtr); local 295 RenderNode* renderNode = reinterpret_cast<RenderNode*>(renderNodePtr); local 316 RenderNode* renderNode = reinterpret_cast<RenderNode*>(renderNodePtr); local 321 RenderNode* renderNode = reinterpret_cast<RenderNode*>(renderNodePtr); local 326 RenderNode* renderNode = reinterpret_cast<RenderNode*>(renderNodePtr); local 331 RenderNode* renderNode = reinterpret_cast<RenderNode*>(renderNodePtr); local 336 RenderNode* renderNode = reinterpret_cast<RenderNode*>(renderNodePtr); local 341 RenderNode* renderNode = reinterpret_cast<RenderNode*>(renderNodePtr); local 346 RenderNode* renderNode = reinterpret_cast<RenderNode*>(renderNodePtr); local 351 RenderNode* renderNode = reinterpret_cast<RenderNode*>(renderNodePtr); local 356 RenderNode* renderNode = reinterpret_cast<RenderNode*>(renderNodePtr); local 361 RenderNode* renderNode = reinterpret_cast<RenderNode*>(renderNodePtr); local 366 RenderNode* renderNode = reinterpret_cast<RenderNode*>(renderNodePtr); local 371 RenderNode* renderNode = reinterpret_cast<RenderNode*>(renderNodePtr); local 376 RenderNode* renderNode = reinterpret_cast<RenderNode*>(renderNodePtr); local 381 RenderNode* renderNode = reinterpret_cast<RenderNode*>(renderNodePtr); local 386 RenderNode* renderNode = reinterpret_cast<RenderNode*>(renderNodePtr); local 396 RenderNode* renderNode = reinterpret_cast<RenderNode*>(renderNodePtr); local 423 RenderNode* renderNode = reinterpret_cast<RenderNode*>(renderNodePtr); local 429 RenderNode* renderNode = reinterpret_cast<RenderNode*>(renderNodePtr); local 440 RenderNode* renderNode = reinterpret_cast<RenderNode*>(renderNodePtr); local 447 RenderNode* renderNode = reinterpret_cast<RenderNode*>(renderNodePtr); local 550 RenderNode* renderNode = reinterpret_cast<RenderNode*>(renderNodePtr); local [all...] |
H A D | android_view_DisplayListCanvas.cpp | 120 RenderNode* renderNode = reinterpret_cast<RenderNode*>(renderNodePtr); local 121 return reinterpret_cast<jlong>(Canvas::create_recording_canvas(width, height, renderNode)); 127 RenderNode* renderNode = reinterpret_cast<RenderNode*>(renderNodePtr); local 128 canvas->resetRecording(width, height, renderNode); 158 RenderNode* renderNode = reinterpret_cast<RenderNode*>(renderNodePtr); local 159 canvas->drawRenderNode(renderNode);
|
H A D | android_view_ThreadedRenderer.cpp | 390 for (auto& renderNode : mPendingAnimatingRenderNodes) { 391 renderNode->animators().endAllStagingAnimators(); 882 RenderNode* renderNode = reinterpret_cast<RenderNode*>(renderNodePtr); local 883 proxy->addRenderNode(renderNode, placeFront); 889 RenderNode* renderNode = reinterpret_cast<RenderNode*>(renderNodePtr); local 890 proxy->removeRenderNode(renderNode); 896 RenderNode* renderNode = reinterpret_cast<RenderNode*>(renderNodePtr); local 897 proxy->drawRenderNode(renderNode); 975 RenderNode* renderNode = reinterpret_cast<RenderNode*>(renderNodePtr); local 998 RenderProxy proxy{true, renderNode, [all...] |
/frameworks/base/libs/hwui/pipeline/skia/ |
H A D | RenderNodeDrawable.cpp | 104 RenderNode* renderNode = mRenderNode.get(); local 106 SkRect dimensions = SkRect::MakeWH(renderNode->getWidth(), renderNode->getHeight()); 107 canvas->drawAnnotation(dimensions, renderNode->getName(), nullptr); 113 if ((mProjectedDisplayList == nullptr && !renderNode->isRenderable()) || 114 (renderNode->nothingToDraw() && mComposeLayer)) { 118 SkASSERT(renderNode->getDisplayList()->isSkiaDL()); 119 SkiaDisplayList* displayList = (SkiaDisplayList*)renderNode->getDisplayList(); 180 RenderNode* renderNode = mRenderNode.get(); local 182 const RenderProperties& properties = renderNode [all...] |
H A D | SkiaRecordingCanvas.h | 33 explicit SkiaRecordingCanvas(uirenderer::RenderNode* renderNode, int width, int height) { argument 34 initDisplayList(renderNode, width, height); 42 uirenderer::RenderNode* renderNode) override { 43 initDisplayList(renderNode, width, height); 74 virtual void drawRenderNode(uirenderer::RenderNode* renderNode) override; 86 * @param renderNode is optional and used to recycle an old display list. 90 void initDisplayList(uirenderer::RenderNode* renderNode, int width, int height);
|
H A D | SkiaRecordingCanvas.cpp | 34 void SkiaRecordingCanvas::initDisplayList(uirenderer::RenderNode* renderNode, int width, argument 39 if (renderNode) { 40 mDisplayList = renderNode->detachAvailableList(); 104 void SkiaRecordingCanvas::drawRenderNode(uirenderer::RenderNode* renderNode) { argument 106 mDisplayList->mChildNodes.emplace_back(renderNode, asSkCanvas(), true, mCurrentBarrier); 111 if (renderNode->stagingProperties().isProjectionReceiver()) {
|
/frameworks/base/libs/hwui/tests/unit/ |
H A D | SkiaDisplayListTests.cpp | 68 sp<RenderNode> renderNode = new RenderNode(); local 72 availableList = renderNode->detachAvailableList(); 77 ASSERT_TRUE(skiaDL.reuseDisplayList(renderNode.get(), nullptr)); 80 availableList = renderNode->detachAvailableList(); 85 availableList = renderNode->detachAvailableList(); 149 sp<RenderNode> renderNode = new RenderNode(); local 152 skiaDL.mChildNodes.emplace_back(renderNode.get(), &dummyCanvas); 156 [&hasRun, renderNode, infoPtr](RenderNode* n, TreeObserver& observer, TreeInfo& i, 159 ASSERT_EQ(renderNode.get(), n); 171 sp<RenderNode> renderNode local [all...] |
H A D | LayerUpdateQueueTests.cpp | 51 EXPECT_EQ(a.get(), queue.entries()[0].renderNode.get()); 53 EXPECT_EQ(b.get(), queue.entries()[1].renderNode.get()); 55 EXPECT_EQ(c.get(), queue.entries()[2].renderNode.get()); 68 EXPECT_EQ(a.get(), queue.entries()[0].renderNode.get());
|
/frameworks/base/tests/HwAccelerationTest/src/com/android/test/hwui/ |
H A D | ProjectionActivity.java | 49 RenderNode renderNode = updateDisplayListIfDirty(); 50 if (renderNode != null) { 51 renderNode.setProjectBackwards(value);
|
/frameworks/base/libs/hwui/hwui/ |
H A D | Canvas.h | 96 * @param renderNode is an optional parameter that specifies the node that will consume the 104 int width, int height, uirenderer::RenderNode* renderNode = nullptr); 151 uirenderer::RenderNode* renderNode = nullptr) = 0; 170 virtual void drawRenderNode(uirenderer::RenderNode* renderNode) = 0;
|