/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);
|