Searched refs:TreeInfo (Results 1 - 20 of 20) sorted by relevance

/frameworks/base/libs/hwui/
H A DAnimatorManager.h32 class TreeInfo;
51 uint32_t animate(TreeInfo& info);
53 void animateNoDamage(TreeInfo& info);
65 uint32_t animateCommon(TreeInfo& info);
H A DRenderNode.h58 class TreeInfo;
180 ANDROID_API virtual void prepareTree(TreeInfo& info);
181 void destroyHardwareResources(TreeInfo* info = nullptr);
221 virtual void onPositionUpdated(RenderNode& node, const TreeInfo& info) = 0;
225 virtual void onPositionLost(RenderNode& node, const TreeInfo* info) = 0;
241 void onRemovedFromTree(TreeInfo* info);
259 void syncDisplayList(TreeObserver& observer, TreeInfo* info);
261 void prepareTreeImpl(TreeObserver& observer, TreeInfo& info, bool functorsNeedLayer);
262 void pushStagingPropertiesChanges(TreeInfo& info);
263 void pushStagingDisplayListChanges(TreeObserver& observer, TreeInfo
[all...]
H A DTreeInfo.h56 class TreeInfo { class in namespace:android::uirenderer
57 PREVENT_COPY_AND_ASSIGN(TreeInfo);
70 TreeInfo(TraversalMode mode, renderthread::CanvasContext& canvasContext) function in class:android::uirenderer::TreeInfo
H A DAnimationContext.h23 #include "TreeInfo.h"
93 ANDROID_API virtual void startFrame(TreeInfo::TraversalMode mode);
97 ANDROID_API virtual void runRemainingAnimations(TreeInfo& info);
H A DAnimatorManager.cpp98 AnimateFunctor(TreeInfo& info, AnimationContext& context, uint32_t* outDirtyMask)
118 TreeInfo& mInfo;
123 uint32_t AnimatorManager::animate(TreeInfo& info) {
140 void AnimatorManager::animateNoDamage(TreeInfo& info) {
144 uint32_t AnimatorManager::animateCommon(TreeInfo& info) {
H A DRenderNode.cpp23 #include "TreeInfo.h"
46 explicit ImmediateRemoved(TreeInfo* info) : mTreeInfo(info) {}
53 TreeInfo* mTreeInfo;
190 void RenderNode::prepareTree(TreeInfo& info) {
210 void RenderNode::damageSelf(TreeInfo& info) {
222 void RenderNode::prepareLayer(TreeInfo& info, uint32_t dirtyMask) {
237 void RenderNode::pushLayerUpdate(TreeInfo& info) {
290 void RenderNode::prepareTreeImpl(TreeObserver& observer, TreeInfo& info, bool functorsNeedLayer) {
293 if (info.mode == TreeInfo::MODE_FULL) {
302 if (info.mode == TreeInfo
[all...]
H A DAnimationContext.cpp36 startFrame(TreeInfo::MODE_RT_ONLY);
57 void AnimationContext::startFrame(TreeInfo::TraversalMode mode) {
69 void AnimationContext::runRemainingAnimations(TreeInfo& info) {
H A DDisplayList.cpp108 bool DisplayList::prepareListAndChildren(TreeObserver& observer, TreeInfo& info, bool functorsNeedLayer,
109 std::function<void(RenderNode*, TreeObserver&, TreeInfo&, bool)> childFn) {
H A DDisplayList.h40 #include "TreeInfo.h"
128 virtual bool prepareListAndChildren(TreeObserver& observer, TreeInfo& info, bool functorsNeedLayer,
129 std::function<void(RenderNode*, TreeObserver&, TreeInfo&, bool)> childFn);
/frameworks/base/libs/hwui/renderthread/
H A DDrawFrameTask.cpp90 TreeInfo info(TreeInfo::MODE_FULL, *mContext);
115 bool DrawFrameTask::syncFrameState(TreeInfo& info) {
H A DDrawFrameTask.h29 #include "../TreeInfo.h"
76 bool syncFrameState(TreeInfo& info);
H A DCanvasContext.cpp312 void CanvasContext::prepareTree(TreeInfo& info, int64_t* uiFrameInfo,
333 info.mode = (node.get() == target ? TreeInfo::MODE_FULL : TreeInfo::MODE_RT_ONLY);
515 TreeInfo info(TreeInfo::MODE_RT_ONLY, *this);
550 TreeInfo info(TreeInfo::MODE_FULL, *this);
H A DCanvasContext.h132 void prepareTree(TreeInfo& info, int64_t* uiFrameInfo,
/frameworks/base/libs/hwui/pipeline/skia/
H A DSkiaDisplayList.cpp51 bool SkiaDisplayList::prepareListAndChildren(TreeObserver& observer, TreeInfo& info,
53 std::function<void(RenderNode*, TreeObserver&, TreeInfo&, bool)> childFn) {
H A DSkiaDisplayList.h116 bool prepareListAndChildren(TreeObserver& observer, TreeInfo& info, bool functorsNeedLayer,
117 std::function<void(RenderNode*, TreeObserver&, TreeInfo&, bool)> childFn) override;
/frameworks/base/libs/hwui/tests/unit/
H A DSkiaDisplayListTests.cpp120 TreeInfo info(TreeInfo::MODE_FULL, *canvasContext.get());
135 [](RenderNode*, TreeObserver&, TreeInfo&, bool) {}));
145 [](RenderNode*, TreeObserver&, TreeInfo&, bool) {}));
150 TreeInfo* infoPtr = &info;
155 [&hasRun, renderNode, infoPtr](RenderNode* n, TreeObserver& observer, TreeInfo& i, bool r) {
H A DRenderNodeTests.cpp24 #include "TreeInfo.h"
282 TreeInfo info(TreeInfo::MODE_RT_ONLY, *canvasContext.get());
318 TreeInfo info(TreeInfo::MODE_RT_ONLY, *canvasContext.get());
H A DRenderNodeDrawableTests.cpp321 TreeInfo info(TreeInfo::MODE_RT_ONLY, *canvasContext.get());
436 TreeInfo info(TreeInfo::MODE_RT_ONLY, *canvasContext.get());
525 TreeInfo info(TreeInfo::MODE_RT_ONLY, *canvasContext.get());
542 TreeInfo info(TreeInfo::MODE_RT_ONLY, *canvasContext.get());
/frameworks/base/core/jni/
H A Dandroid_view_ThreadedRenderer.cpp165 virtual void prepareTree(TreeInfo& info) override {
178 if (info.mode == TreeInfo::MODE_FULL) {
244 void runVectorDrawableAnimators(AnimationContext* context, TreeInfo& info) {
246 if (info.mode == TreeInfo::MODE_FULL) {
260 if (info.mode == TreeInfo::MODE_FULL) {
290 if (info.mode == TreeInfo::MODE_FULL) {
393 virtual void startFrame(TreeInfo::TraversalMode mode) {
394 if (mode == TreeInfo::MODE_FULL) {
402 virtual void runRemainingAnimations(TreeInfo& info) {
H A Dandroid_view_RenderNode.cpp32 #include <TreeInfo.h>
447 virtual void onPositionUpdated(RenderNode& node, const TreeInfo& info) override {
476 virtual void onPositionLost(RenderNode& node, const TreeInfo* info) override {

Completed in 167 milliseconds