Searched refs:renderNode (Results 1 - 25 of 40) sorted by relevance

12

/frameworks/base/libs/hwui/
H A DLayerUpdateQueue.cpp28 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 DLayerUpdateQueue.h37 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 DDisplayList.cpp86 referenceHolders.push_back(op->renderNode);
103 updateFn(child->renderNode);
113 RenderNode* childNode = op->renderNode;
137 rnOp->renderNode->output(output, level + 1);
H A DGlLayer.cpp28 (renderNode.get() != NULL) ? renderNode->getName() : "", getWidth(), \
H A DLayerBuilder.h80 // 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 DDamageAccumulator.cpp37 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 DFrameBuilder.h71 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 DLayerBuilder.cpp199 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 DFrameBuilder.cpp76 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 DRecordedOp.h185 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 DRenderNode_Delegate.java77 /*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 DRenderNode.java853 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 DViewPropertyAnimator.java986 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 DDisplayListCanvas.java186 * @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 DGhostView.java51 RenderNode renderNode = mView.updateDisplayListIfDirty();
52 if (renderNode.isValid()) {
54 dlCanvas.drawRenderNode(renderNode);
/frameworks/base/core/jni/
H A Dandroid_view_RenderNode.cpp51 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 Dandroid_view_DisplayListCanvas.cpp120 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 Dandroid_view_ThreadedRenderer.cpp390 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 DRenderNodeDrawable.cpp104 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 DSkiaRecordingCanvas.h33 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 DSkiaRecordingCanvas.cpp34 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 DSkiaDisplayListTests.cpp68 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 DLayerUpdateQueueTests.cpp51 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 DProjectionActivity.java49 RenderNode renderNode = updateDisplayListIfDirty();
50 if (renderNode != null) {
51 renderNode.setProjectBackwards(value);
/frameworks/base/libs/hwui/hwui/
H A DCanvas.h96 * @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;

Completed in 1744 milliseconds

12