Home
last modified time | relevance | path

Searched refs:TreeInfo (Results 1 – 13 of 13) sorted by relevance

/frameworks/base/libs/hwui/
DRenderNode.h70 class TreeInfo; variable
198 ANDROID_API virtual void prepareTree(TreeInfo& info);
199 void destroyHardwareResources(TreeObserver* observer, TreeInfo* info = nullptr);
239 virtual void onPositionUpdated(RenderNode& node, const TreeInfo& info) = 0;
243 virtual void onPositionLost(RenderNode& node, const TreeInfo* info) = 0;
318 void syncDisplayList(TreeInfo* info);
320 void prepareTreeImpl(TreeInfo& info, bool functorsNeedLayer);
321 void pushStagingPropertiesChanges(TreeInfo& info);
322 void pushStagingDisplayListChanges(TreeInfo& info);
323 void prepareSubTree(TreeInfo& info, bool functorsNeedLayer, DisplayList* subtree);
[all …]
DAnimatorManager.h32 class TreeInfo; variable
51 uint32_t animate(TreeInfo& info);
53 void animateNoDamage(TreeInfo& info);
65 uint32_t animateCommon(TreeInfo& info);
DAnimatorManager.cpp98 AnimateFunctor(TreeInfo& info, AnimationContext& context, uint32_t* outDirtyMask) in AnimateFunctor()
118 TreeInfo& mInfo;
123 uint32_t AnimatorManager::animate(TreeInfo& info) { in animate()
140 void AnimatorManager::animateNoDamage(TreeInfo& info) { in animateNoDamage()
144 uint32_t AnimatorManager::animateCommon(TreeInfo& info) { in animateCommon()
DTreeInfo.h57 class TreeInfo {
58 PREVENT_COPY_AND_ASSIGN(TreeInfo);
71 TreeInfo(TraversalMode mode, renderthread::CanvasContext& canvasContext) in TreeInfo() function
DAnimationContext.cpp36 startFrame(TreeInfo::MODE_RT_ONLY); in destroy()
57 void AnimationContext::startFrame(TreeInfo::TraversalMode mode) { in startFrame()
69 void AnimationContext::runRemainingAnimations(TreeInfo& info) { in runRemainingAnimations()
DRenderNode.cpp230 void RenderNode::prepareTree(TreeInfo& info) { in prepareTree()
248 void RenderNode::damageSelf(TreeInfo& info) { in damageSelf()
260 void RenderNode::prepareLayer(TreeInfo& info, uint32_t dirtyMask) { in prepareLayer()
300 void RenderNode::pushLayerUpdate(TreeInfo& info) { in pushLayerUpdate()
396 void RenderNode::prepareTreeImpl(TreeInfo& info, bool functorsNeedLayer) { in pushLayerUpdate()
399 if (info.mode == TreeInfo::MODE_FULL) { in pushLayerUpdate()
408 if (info.mode == TreeInfo::MODE_FULL && mStagingDisplayList) { in pushLayerUpdate()
421 if (info.mode == TreeInfo::MODE_FULL) { in pushLayerUpdate()
434 void RenderNode::pushStagingPropertiesChanges(TreeInfo& info) { in pushLayerUpdate()
460 void RenderNode::applyLayerPropertiesToLayer(TreeInfo& info) { in pushLayerUpdate()
[all …]
DAnimationContext.h93 ANDROID_API virtual void startFrame(TreeInfo::TraversalMode mode);
97 ANDROID_API virtual void runRemainingAnimations(TreeInfo& info);
/frameworks/base/libs/hwui/renderthread/
DDrawFrameTask.cpp91 TreeInfo info(TreeInfo::MODE_FULL, *mContext); in run()
114 bool DrawFrameTask::syncFrameState(TreeInfo& info) { in syncFrameState()
DCanvasContext.cpp201 void CanvasContext::prepareTree(TreeInfo& info, int64_t* uiFrameInfo, in prepareTree()
226 info.mode = (node.get() == target ? TreeInfo::MODE_FULL : TreeInfo::MODE_RT_ONLY); in prepareTree()
570 TreeInfo info(TreeInfo::MODE_RT_ONLY, *this); in prepareAndDraw()
615 TreeInfo info(TreeInfo::MODE_FULL, *this); in buildLayer()
DDrawFrameTask.h76 bool syncFrameState(TreeInfo& info);
DCanvasContext.h93 void prepareTree(TreeInfo& info, int64_t* uiFrameInfo,
/frameworks/base/core/jni/
Dandroid_view_ThreadedRenderer.cpp161 virtual void prepareTree(TreeInfo& info) override { in prepareTree()
213 virtual void startFrame(TreeInfo::TraversalMode mode) { in startFrame()
214 if (mode == TreeInfo::MODE_FULL) { in startFrame()
221 virtual void runRemainingAnimations(TreeInfo& info) { in runRemainingAnimations()
Dandroid_view_RenderNode.cpp553 virtual void onPositionUpdated(RenderNode& node, const TreeInfo& info) override { in android_view_RenderNode_requestPositionUpdates()
585 virtual void onPositionLost(RenderNode& node, const TreeInfo* info) override { in android_view_RenderNode_requestPositionUpdates()