HomeSort by relevance Sort by last modified time
    Searched refs:RenderNode (Results 1 - 25 of 47) sorted by null

1 2

  /frameworks/base/core/jni/
android_view_RenderNode.cpp 27 #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);
48 renderNode->output();
53 RenderNode* renderNode = reinterpret_cast<RenderNode*>(renderNodePtr)
    [all...]
android_view_ThreadedRenderer.cpp 41 #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* node = reinterpret_cast<RenderNode*>(nodePtr)
    [all...]
android_view_DisplayListCanvas.cpp 34 #include <RenderNode.h>
198 RenderNode* renderNode = reinterpret_cast<RenderNode*>(renderNodePtr);
199 renderer->drawRenderNode(renderNode);
  /frameworks/base/libs/hwui/
Animator.cpp 24 #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::ROTATION_X, &RenderProperties::getRotationX, &RenderProperties::setRotationX }
    [all...]
Animator.h 35 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* target, float value) override
    [all...]
AnimatorManager.h 31 class RenderNode;
34 // Responsible for managing the animators for a single RenderNode
38 AnimatorManager(RenderNode& parent);
65 RenderNode& mParent;
DamageAccumulator.h 31 class RenderNode;
43 void pushTransform(const RenderNode* transform);
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.
RenderNode.cpp 20 #include "RenderNode.h"
42 void RenderNode::debugDumpLayers(const char* prefix) {
55 RenderNode::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...]
RenderNode.h 75 class RenderNode : public VirtualLightRefBase {
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
AnimationContext.cpp 19 #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!");
Layer.cpp 25 #include "RenderNode.h"
34 (renderNode.get() != NULL) ? renderNode->getName() : "", \
166 void Layer::updateDeferred(RenderNode* renderNode, int left, int top, int right, int bottom) {
168 this->renderNode = renderNode;
239 RenderNode::kReplayFlag_ClipChildren);
245 renderNode->computeOrdering();
246 renderNode->defer(deferredState, 0)
    [all...]
Layer.h 48 class RenderNode;
112 void updateDeferred(RenderNode* renderNode, int left, int top, int right, int bottom);
335 sp<RenderNode> renderNode;
  /frameworks/base/libs/hwui/tests/
main.cpp 23 #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> card = createCard(x, y, dp(100), dp(100))
    [all...]
  /frameworks/base/libs/hwui/renderthread/
CanvasContext.h 24 #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;
RenderProxy.h 41 class RenderNode;
62 ANDROID_API RenderProxy(bool translucent, RenderNode* rootNode, IContextFactory* contextFactory);
86 ANDROID_API void buildLayer(RenderNode* node);
DrawFrameTask.h 36 class RenderNode;
CanvasContext.cpp 43 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);
  /external/skia/src/utils/android/
SkHwuiRenderer.h 12 #include "RenderNode.h"
23 SkAutoTDelete<android::uirenderer::RenderNode> rootNode;
SkHwuiRenderer.cpp 44 this->rootNode.reset(new android::uirenderer::RenderNode());
49 this->rootNode->setPropertyFieldsDirty(android::uirenderer::RenderNode::GENERIC);
  /frameworks/base/tests/HwAccelerationTest/src/com/android/test/hwui/
ProjectionClippingActivity.java 10 import android.view.RenderNode;
ProjectionActivity.java 11 import android.view.RenderNode;
49 RenderNode renderNode = updateDisplayListIfDirty();
50 if (renderNode != null) {
51 renderNode.setProjectBackwards(value);
  /frameworks/base/core/java/android/view/
RenderNode.java 128 public class RenderNode {
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) {
180 * @see RenderNode#adopt(long)
182 private RenderNode(long nativePtr) {
188 * Creates a new RenderNode that can be used to record batches of
191 * @param name The name of the RenderNode, used for debugging purpose. May be null
    [all...]
HardwareRenderer.java 363 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);
DisplayListCanvas.java 47 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) {
241 nDrawRenderNode(mNativeCanvasWrapper, renderNode.getNativeDisplayList());
244 private static native void nDrawRenderNode(long renderer, long renderNode);

Completed in 704 milliseconds

1 2