Searched refs:RenderNode (Results 1 - 25 of 45) sorted by relevance

12

/frameworks/base/core/jni/
H A Dandroid_view_RenderNode.cpp27 #include <RenderNode.h>
37 (reinterpret_cast<RenderNode*>(renderNodePtr)->mutateStagingProperties().prop(val) \
38 ? (reinterpret_cast<RenderNode*>(renderNodePtr)->setPropertyFieldsDirty(dirtyFlag), true) \
47 RenderNode* renderNode = reinterpret_cast<RenderNode*>(renderNodePtr);
53 RenderNode* renderNode = reinterpret_cast<RenderNode*>(renderNodePtr);
58 RenderNode* renderNode = new RenderNode();
70 RenderNode* renderNod
[all...]
H A Dandroid_view_ThreadedRenderer.cpp41 #include <RenderNode.h>
109 class RootRenderNode : public RenderNode, ErrorHandler {
111 RootRenderNode(JNIEnv* env) : RenderNode() {
126 RenderNode::prepareTree(info);
134 void attachAnimatingNode(RenderNode* animatingNode) {
140 RenderNode* node = mPendingAnimatingRenderNodes[i].get();
149 std::vector< sp<RenderNode> > mPendingAnimatingRenderNodes;
329 RenderNode* animatingNode = reinterpret_cast<RenderNode*>(animatingNodePtr);
349 RenderNode* nod
[all...]
H A Dandroid_view_DisplayListCanvas.cpp34 #include <RenderNode.h>
198 RenderNode* renderNode = reinterpret_cast<RenderNode*>(renderNodePtr);
H A Dandroid_view_HardwareLayer.cpp38 #include <RenderNode.h>
/frameworks/base/libs/hwui/
H A DAnimator.cpp24 #include "RenderNode.h"
83 void BaseRenderNodeAnimator::attach(RenderNode* target) {
181 RenderNode::DirtyPropertyMask dirtyMask;
188 {RenderNode::TRANSLATION_X, &RenderProperties::getTranslationX, &RenderProperties::setTranslationX },
189 {RenderNode::TRANSLATION_Y, &RenderProperties::getTranslationY, &RenderProperties::setTranslationY },
190 {RenderNode::TRANSLATION_X, &RenderProperties::getTranslationZ, &RenderProperties::setTranslationZ },
191 {RenderNode::SCALE_X, &RenderProperties::getScaleX, &RenderProperties::setScaleX },
192 {RenderNode::SCALE_Y, &RenderProperties::getScaleY, &RenderProperties::setScaleY },
193 {RenderNode::ROTATION, &RenderProperties::getRotation, &RenderProperties::setRotation },
194 {RenderNode
[all...]
H A DAnimatorManager.h31 class RenderNode;
34 // Responsible for managing the animators for a single RenderNode
38 AnimatorManager(RenderNode& parent);
65 RenderNode& mParent;
H A DAnimationContext.h33 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 DAnimator.h35 class RenderNode;
65 void attach(RenderNode* target);
83 virtual float getValue(RenderNode* target) const = 0;
84 virtual void setValue(RenderNode* target, float value) = 0;
85 RenderNode* target() { return mTarget; }
97 RenderNode* mTarget;
142 virtual float getValue(RenderNode* target) const override;
143 virtual void setValue(RenderNode* target, float value) override;
165 virtual float getValue(RenderNode* target) const override;
166 virtual void setValue(RenderNode* targe
[all...]
H A DDamageAccumulator.h31 class RenderNode;
43 void pushTransform(const RenderNode* transform);
H A DRenderNode.cpp20 #include "RenderNode.h"
42 void RenderNode::debugDumpLayers(const char* prefix) {
55 RenderNode::RenderNode() function in class:android::uirenderer::RenderNode
65 RenderNode::~RenderNode() {
75 void RenderNode::setStagingDisplayList(DisplayListData* data) {
85 void RenderNode::output(uint32_t level) {
108 int RenderNode::getDebugSize() {
109 int size = sizeof(RenderNode);
[all...]
H A DAnimationContext.cpp19 #include "RenderNode.h"
46 void AnimationContext::addAnimatingRenderNode(RenderNode& node) {
91 AnimationHandle::AnimationHandle(RenderNode& animatingNode, AnimationContext& context)
115 "Releasing the handle for an RenderNode with outstanding animators!");
H A DLayer.cpp25 #include "RenderNode.h"
166 void Layer::updateDeferred(RenderNode* renderNode, int left, int top, int right, int bottom) {
239 RenderNode::kReplayFlag_ClipChildren);
286 renderer->drawRenderNode(renderNode.get(), dirtyRect, RenderNode::kReplayFlag_ClipChildren);
H A DLayer.h48 class RenderNode;
112 void updateDeferred(RenderNode* renderNode, int left, int top, int right, int bottom);
335 sp<RenderNode> renderNode;
H A DRenderNode.h75 class RenderNode : public VirtualLightRefBase { class in namespace:android::uirenderer
94 ANDROID_API RenderNode();
95 ANDROID_API virtual ~RenderNode();
218 * Issue the RenderNode's operations into a handler, recursing for subtrees through
266 // being in ~RenderNode() which may happen on any thread.
283 }; // class RenderNode
/frameworks/base/libs/hwui/tests/
H A Dmain.cpp23 #include <RenderNode.h>
44 static DisplayListCanvas* startRecording(RenderNode* node) {
52 static void endRecording(DisplayListCanvas* renderer, RenderNode* node) {
83 RenderNode* rootNode = new RenderNode();
86 rootNode->setPropertyFieldsDirty(RenderNode::X | RenderNode::Y);
88 rootNode->setPropertyFieldsDirty(RenderNode::GENERIC);
129 std::vector< sp<RenderNode> > cards;
136 sp<RenderNode> car
[all...]
/frameworks/base/libs/hwui/renderthread/
H A DCanvasContext.h24 #include "RenderNode.h"
63 CanvasContext(RenderThread& thread, bool translucent, RenderNode* rootRenderNode,
88 void buildLayer(RenderNode* node);
90 void markLayerInUse(RenderNode* node);
140 const sp<RenderNode> mRootRenderNode;
149 std::set<RenderNode*> mPrefetechedLayers;
H A DRenderProxy.h41 class RenderNode;
62 ANDROID_API RenderProxy(bool translucent, RenderNode* rootNode, IContextFactory* contextFactory);
86 ANDROID_API void buildLayer(RenderNode* node);
H A DDrawFrameTask.h36 class RenderNode;
H A DCanvasContext.cpp43 RenderNode* rootRenderNode, IContextFactory* contextFactory)
315 void CanvasContext::markLayerInUse(RenderNode* node) {
321 static void destroyPrefetechedNode(RenderNode* node) {
334 void CanvasContext::buildLayer(RenderNode* node) {
351 node->setPropertyFieldsDirty(RenderNode::GENERIC);
/frameworks/base/tests/HwAccelerationTest/src/com/android/test/hwui/
H A DProjectionClippingActivity.java10 import android.view.RenderNode;
H A DProjectionActivity.java11 import android.view.RenderNode;
49 RenderNode renderNode = updateDisplayListIfDirty();
/frameworks/base/core/java/android/view/
H A DRenderNode.java128 public class RenderNode { class
143 * @see DisplayListCanvas#drawRenderNode(RenderNode, int)
150 * @see DisplayListCanvas#drawRenderNode(RenderNode, int)
157 * @see DisplayListCanvas#drawRenderNode(RenderNode, int)
165 * @see DisplayListCanvas#drawRenderNode(RenderNode, int)
174 private RenderNode(String name, View owningView) { method in class:RenderNode
180 * @see RenderNode#adopt(long)
182 private RenderNode(long nativePtr) { method in class:RenderNode
188 * Creates a new RenderNode that can be used to record batches of
191 * @param name The name of the RenderNode, use
[all...]
H A DHardwareRenderer.java363 abstract void buildLayer(RenderNode node);
498 * that the contents of the RenderNode tree are no longer safe to play back.
509 abstract void registerAnimatingRenderNode(RenderNode animator);
H A DDisplayListCanvas.java47 RenderNode mNode;
51 static DisplayListCanvas obtain(@NonNull RenderNode node) {
236 * be drawn if {@link android.view.RenderNode#isValid()} returns true.
238 * @param renderNode The RenderNode to draw.
240 public void drawRenderNode(RenderNode renderNode) {
H A DThreadedRenderer.java107 private RenderNode mRootNode;
122 mRootNode = RenderNode.adopt(rootNodePtr);
365 void buildLayer(RenderNode node) {
406 void registerAnimatingRenderNode(RenderNode animator) {

Completed in 2869 milliseconds

12