/frameworks/base/core/jni/ |
H A D | android_view_RenderNode.cpp | 30 #include <RenderNode.h> 42 (reinterpret_cast<RenderNode*>(renderNodePtr)->mutateStagingProperties().prop(val) \ 43 ? (reinterpret_cast<RenderNode*>(renderNodePtr)->setPropertyFieldsDirty(dirtyFlag), true) \ 51 RenderNode* renderNode = reinterpret_cast<RenderNode*>(renderNodePtr); 56 RenderNode* renderNode = reinterpret_cast<RenderNode*>(renderNodePtr); 61 RenderNode* renderNode = new RenderNode(); 71 static void releaseRenderNode(RenderNode* renderNod [all...] |
/frameworks/base/apct-tests/perftests/core/src/android/graphics/perftests/ |
H A D | RenderNodePerfTest.java | 24 import android.view.RenderNode; 38 final RenderNode node = RenderNode.create("benchmark", null); 50 RenderNode node = RenderNode.create(null, null); 59 RenderNode node = RenderNode.create("LinearLayout", null); 67 RenderNode node = RenderNode.create("LinearLayout", null); 76 RenderNode nod [all...] |
H A D | CanvasPerfTest.java | 27 import android.view.RenderNode; 42 RenderNode node = RenderNode.create("benchmark", null); 43 RenderNode child = RenderNode.create("child", null); 72 RenderNode node = RenderNode.create("benchmark", null);
|
/frameworks/base/libs/hwui/ |
H A D | LayerUpdateQueue.h | 30 class RenderNode; 36 Entry(RenderNode* renderNode, const Rect& damage) 39 sp<RenderNode> renderNode; 44 void enqueueLayerWithDamage(RenderNode* renderNode, Rect dirty);
|
H A D | AnimatorManager.h | 31 class RenderNode; 34 // Responsible for managing the animators for a single RenderNode 38 explicit AnimatorManager(RenderNode& parent); 67 RenderNode& mParent;
|
H A D | AnimationContext.h | 33 class RenderNode; 49 // Called by the RenderNode when it has internally pulsed its own animations 53 // Stops tracking the RenderNode and destroys the handle. The node must be 61 AnimationHandle(RenderNode& animatingNode, AnimationContext& context); 67 sp<RenderNode> mRenderNode; 89 ANDROID_API void addAnimatingRenderNode(RenderNode& node); 96 // as part of the standard RenderNode:prepareTree pass.
|
H A D | Animator.h | 37 class RenderNode; 79 void attach(RenderNode* target); 97 RenderNode* target() { return mTarget; } 98 RenderNode* stagingTarget() { return mStagingTarget; } 130 virtual float getValue(RenderNode* target) const = 0; 131 virtual void setValue(RenderNode* target, float value) = 0; 139 RenderNode* mTarget; 140 RenderNode* mStagingTarget; 211 virtual float getValue(RenderNode* target) const override; 212 virtual void setValue(RenderNode* targe [all...] |
H A D | Animator.cpp | 24 #include "RenderNode.h" 85 void BaseRenderNodeAnimator::attach(RenderNode* target) { 155 RenderNode* oldTarget = mTarget; 311 RenderNode::DirtyPropertyMask dirtyMask; 318 {RenderNode::TRANSLATION_X, &RenderProperties::getTranslationX, &RenderProperties::setTranslationX }, 319 {RenderNode::TRANSLATION_Y, &RenderProperties::getTranslationY, &RenderProperties::setTranslationY }, 320 {RenderNode::TRANSLATION_Z, &RenderProperties::getTranslationZ, &RenderProperties::setTranslationZ }, 321 {RenderNode::SCALE_X, &RenderProperties::getScaleX, &RenderProperties::setScaleX }, 322 {RenderNode::SCALE_Y, &RenderProperties::getScaleY, &RenderProperties::setScaleY }, 323 {RenderNode [all...] |
H A D | RenderNode.cpp | 17 #include "RenderNode.h" 48 void onMaybeRemovedFromTree(RenderNode* node) override { 56 RenderNode::RenderNode() function in class:android::uirenderer::RenderNode 65 RenderNode::~RenderNode() { 72 void RenderNode::setStagingDisplayList(DisplayList* displayList) { 83 void RenderNode::output() { 89 void RenderNode::output(std::ostream& output, uint32_t level) { 103 output << std::string(level * 2, ' ') << "/RenderNode(" << getNam [all...] |
H A D | DamageAccumulator.h | 36 class RenderNode; 48 void pushTransform(const RenderNode* transform);
|
H A D | LayerUpdateQueue.cpp | 19 #include "RenderNode.h" 28 void LayerUpdateQueue::enqueueLayerWithDamage(RenderNode* renderNode, Rect damage) {
|
/frameworks/base/libs/hwui/tests/common/ |
H A D | TestListViewSceneBase.h | 19 #include <RenderNode.h> 35 sp<RenderNode> mListView; 36 std::vector< sp<RenderNode> > mListItems;
|
/frameworks/base/libs/hwui/tests/common/scenes/ |
H A D | ShadowGrid2Animation.cpp | 30 std::vector< sp<RenderNode> > cards; 37 sp<RenderNode> card = createCard(x, y, dp(50), dp(50)); 50 cards[ci]->setPropertyFieldsDirty(RenderNode::X | RenderNode::Y); 54 sp<RenderNode> createCard(int x, int y, int width, int height) {
|
H A D | ShadowGridAnimation.cpp | 30 std::vector< sp<RenderNode> > cards; 37 sp<RenderNode> card = createCard(x, y, dp(100), dp(100)); 50 cards[ci]->setPropertyFieldsDirty(RenderNode::X | RenderNode::Y); 54 sp<RenderNode> createCard(int x, int y, int width, int height) {
|
H A D | ShadowShaderAnimation.cpp | 30 std::vector< sp<RenderNode> > cards; 37 sp<RenderNode> card = createCard(outset, outset, 50 cards[ci]->setPropertyFieldsDirty(RenderNode::X | RenderNode::Y); 54 sp<RenderNode> createCard(int x, int y, int width, int height) {
|
H A D | HwLayerAnimation.cpp | 30 sp<RenderNode> card; 44 card->setPropertyFieldsDirty(RenderNode::X | RenderNode::Y);
|
H A D | HwLayerSizeAnimation.cpp | 31 sp<RenderNode> card; 46 card->setPropertyFieldsDirty(RenderNode::X | RenderNode::Y);
|
H A D | OvalAnimation.cpp | 30 sp<RenderNode> card; 47 card->setPropertyFieldsDirty(RenderNode::X | RenderNode::Y);
|
H A D | PartialDamageAnimation.cpp | 31 std::vector< sp<RenderNode> > cards; 45 sp<RenderNode> card = TestUtils::createNode(x, y, 59 cards[0]->setPropertyFieldsDirty(RenderNode::X | RenderNode::Y);
|
H A D | SimpleGradientAnimation.cpp | 32 std::vector< sp<RenderNode> > cards; 36 sp<RenderNode> card = createCard(0, 0, width, height); 45 cards[ci]->setPropertyFieldsDirty(RenderNode::X | RenderNode::Y); 49 sp<RenderNode> createCard(int x, int y, int width, int height) {
|
/frameworks/base/libs/hwui/tests/unit/ |
H A D | LayerUpdateQueueTests.cpp | 20 #include <RenderNode.h> 33 static sp<RenderNode> createSyncedNode(uint32_t width, uint32_t height) { 34 sp<RenderNode> node = TestUtils::createNode(0, 0, width, height, nullptr); 40 sp<RenderNode> a = createSyncedNode(100, 100); 41 sp<RenderNode> b = createSyncedNode(200, 200); 42 sp<RenderNode> c = createSyncedNode(200, 200); 60 sp<RenderNode> a = createSyncedNode(100, 100); 73 sp<RenderNode> a = createSyncedNode(100, 100);
|
/frameworks/base/libs/hwui/pipeline/skia/ |
H A D | RenderNodeDrawable.h | 27 class RenderNode; 35 * This drawable wraps a RenderNode and enables it to be recorded into a list 49 explicit RenderNodeDrawable(RenderNode* node, SkCanvas* canvas, bool composeLayer = true, 71 RenderNode* getRenderNode() const { return mRenderNode.get(); } 93 // of the RenderNode may be updated on subsequent frames. 106 sp<RenderNode> mRenderNode;
|
H A D | SkiaDisplayList.cpp | 39 bool SkiaDisplayList::reuseDisplayList(RenderNode* node, renderthread::CanvasContext* context) { 45 void SkiaDisplayList::updateChildren(std::function<void(RenderNode*)> updateFn) { 53 std::function<void(RenderNode*, TreeObserver&, TreeInfo&, bool)> childFn) { 70 RenderNode* childNode = child.getRenderNode();
|
/frameworks/base/libs/hwui/tests/microbench/ |
H A D | RenderNodeBench.cpp | 19 #include "RenderNode.h" 26 auto node = new RenderNode();
|
/frameworks/base/libs/hwui/renderthread/ |
H A D | CanvasContext.h | 29 #include "RenderNode.h" 68 RenderNode* rootRenderNode, IContextFactory* contextFactory); 72 * Update or create a layer specific for the provided RenderNode. The layer 78 bool createOrUpdateLayer(RenderNode* node, const DamageAccumulator& dmgAccumulator) { 103 * Destroy any layers that have been attached to the provided RenderNode removing 106 static void destroyLayer(RenderNode* node); 133 int64_t syncQueued, RenderNode* target); 139 void prepareAndDraw(RenderNode* node); 141 void buildLayer(RenderNode* node); 143 void markLayerInUse(RenderNode* nod [all...] |